Câu hỏi được gắn thẻ «coding-style»

Kiểu mã hóa là một bộ hướng dẫn giúp dễ đọc và hiểu mã nguồn.

15
Tôi có nên tiếp tục thực hành mã hóa tự học hay học cách làm mã hóa một cách chuyên nghiệp? [đóng cửa]
Gần đây tôi đã có được công việc chuyên nghiệp, đi chơi với các lập trình viên khác và kết bạn trong ngành. Điều duy nhất là tôi tự học 100%. Điều đó khiến phong cách của tôi cực kỳ sai lệch so với phong cách của những người được …



15
Mã vô nghĩa trong nguồn của bạn
Tôi đã nghe những câu chuyện về điều này từ các lập trình viên cao cấp và tôi đã nhìn thấy một vài trong số đó. Dường như có nhiều hơn một vài trường hợp lập trình viên viết mã vô nghĩa. Tôi sẽ thấy những thứ như: Phương thức …




10
Truyền biến thành viên làm tham số phương thức
Trong một dự án, tôi đã tìm thấy một mã như thế này: class SomeClass { private SomeType _someField; public SomeType SomeField { get { return _someField; } set { _someField = value; } } protected virtual void SomeMethod(/*...., */SomeType someVar) { } private void SomeAnotherMethod() { //............. SomeMethod(_someField); //............. …

10
Có phải Cha mẹ là x = new Child (); Thay vì của Child Child x = new Child (); Một cách thực hành tồi nếu chúng ta có thể sử dụng cái sau?
Ví dụ, tôi đã thấy một số mã tạo ra một đoạn như thế này: Fragment myFragment=new MyFragment(); trong đó khai báo một biến là Fragment thay vì MyFragment, mà MyFragment là một lớp con của Fragment. Tôi không bão hòa dòng mã này vì tôi nghĩ mã này phải …


8
Việc so sánh sự bình đẳng của số float có đánh lừa các nhà phát triển cơ sở ngay cả khi không có lỗi làm tròn xảy ra trong trường hợp của tôi không?
Ví dụ: tôi muốn hiển thị danh sách các nút từ 0,0,5, ... 5, nhảy cho mỗi 0,5. Tôi sử dụng vòng lặp for để làm điều đó và có màu khác nhau tại nút STANDARD_LINE: var MAX=5.0; var DIFF=0.5 var STANDARD_LINE=1.5; for(var i=0;i<=MAX;i=i+DIFF){ button.text=i+''; if(i==STANDARD_LINE){ button.color='red'; } } Trong …

3
Nguồn gốc của thụt mã
Tôi quan tâm đến việc tìm ra ai đã giới thiệu thụt mã, cũng như khi nào và nơi nó được giới thiệu. Nó có vẻ rất quan trọng đối với việc hiểu mã, nhưng nó không phải là phổ quát. Hầu hết mã Fortran và Basic là (không?) Không …

3
Xem xét xử lý lỗi
Vấn đề: Từ lâu, tôi lo lắng về exceptionscơ chế này, vì tôi cảm thấy nó không thực sự giải quyết được những gì cần làm. YÊU CẦU: Có những cuộc tranh luận dài bên ngoài về chủ đề này và hầu hết trong số họ đấu tranh để so …



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.