Gần đây tôi đã làm việc để tái cấu trúc các phần của cơ sở mã mà tôi hiện đang xử lý - không chỉ để hiểu rõ hơn về bản thân mà còn giúp những người khác đang làm việc với mã dễ dàng hơn.
Tôi có xu hướng nghiêng về phía suy nghĩ rằng mã tự viết là tốt . Tôi chỉ nghĩ rằng nó sạch hơn và nếu mã nói cho chính nó, thì ... Thật tuyệt .
Mặt khác, chúng tôi có tài liệu như javadocs. Tôi cũng thích điều này, nhưng có một rủi ro nhất định rằng các bình luận ở đây đã lỗi thời (tất nhiên cũng như các bình luận nói chung). Tuy nhiên, nếu chúng được cập nhật, chúng có thể cực kỳ hữu ích để nói, hiểu một thuật toán phức tạp.
Các thực hành tốt nhất cho việc này là gì? Nơi nào bạn vẽ ranh giới giữa mã tự viết tài liệu và javadocs?