Tôi đã nói chuyện với một đồng nghiệp ngày hôm nay. Chúng tôi làm việc trên mã cho hai dự án khác nhau. Trong trường hợp của tôi, tôi là người duy nhất làm việc với mã của tôi; trong trường hợp của cô, nhiều người làm việc trên cùng một codebase, bao gồm cả những sinh viên hợp tác đến và đi khá đều đặn (trong khoảng 8-12 tháng). Cô ấy nói rằng cô ấy tự do với những bình luận của mình, đặt chúng ở khắp mọi nơi. Lý do của cô là nó giúp cô nhớ mọi thứ ở đâu và mọi thứ làm gì vì phần lớn mã không phải do cô viết và có thể được thay đổi bởi một người khác không phải cô. Trong khi đó, tôi cố gắng giảm thiểu các bình luận trong mã của mình, chỉ đưa chúng vào những nơi có cách khắc phục hoặc lỗi không rõ ràng. Tuy nhiên, tôi hiểu rõ hơn về mã của mình một cách tổng thể và có nhiều quyền kiểm soát trực tiếp hơn.
Ý kiến của tôi trong đó các bình luận nên tối thiểu và mã sẽ nói lên hầu hết câu chuyện, nhưng lý luận của cô ấy cũng có ý nghĩa. Có bất kỳ sai sót trong lý luận của cô? Nó có thể làm lộn xộn mã nhưng cuối cùng có thể khá hữu ích nếu có nhiều người làm việc với nó trong ngắn hạn đến trung hạn.