Có một cuộc tranh luận nhỏ đang diễn ra nơi tôi làm việc về hiệu quả của các nhận xét trong mã. Một trong những khách hàng tiềm năng đã hướng dẫn các nhà phát triển của mình không sử dụng nhận xét vì chúng quá "lỗi thời" và một vài nhà phát triển khác đã chỉ ra rằng họ không bao giờ sử dụng nhận xét vì họ cảm thấy tất cả những gì họ làm là làm lộn xộn mã.Khi nào là các nhận xét "quá nhiều" và khi nào chúng không đủ?
Tôi luôn chú ý đến thực tế rằng tôi nhận xét đầu mỗi tập tin bằng khối nhận xét cơ bản, nhận xét từng định nghĩa phương thức/lớp/v.v, sau đó tôi nhận xét bất kỳ vị trí nào trong mã nơi tôi nghĩ mình có thể trở lại trong 6 tháng và tự nghĩ với mình, "WTF".
Rõ ràng đây là chủ quan, nhưng tôi tò mò muốn biết nếu có ai có bất kỳ đối số hoặc kinh nghiệm thực sự tốt cho cách này hay cách khác.
nơi tôi làm việc, chúng tôi được khuyên không nên sử dụng ý kiến bên trong mã, trừ TODO ý kiến. Điều này giúp viết mã rõ ràng. –
@Alexandre - Tôi cho rằng nó không giúp viết mã rõ ràng, nó chỉ làm cho mã không rõ ràng của người khác hoàn toàn sai ngữ pháp. Sự hiện diện hoặc thiếu ý kiến không làm thay đổi mã được viết. –
@ Jelel: lý do là tên hàm và cấu trúc mã nên làm cho chú thích vô dụng. –