Thỉnh thoảng, tôi để lại bình luận như
# We only need to use the following for V4 of the computation.
# See APIPROJ-14 for details.
hoặc là
# We only need to use the following for V4 of the computation.
# See https://theboringcompany.atlassian.net/browse/DIGIT-827 for details.
Mối quan tâm chính của tôi khi làm như vậy là nó làm tăng sự phụ thuộc của chúng tôi vào JIRA, vì vậy những nhận xét đó sẽ hoàn toàn không có ý nghĩa nếu chúng tôi chuyển sang hệ thống quản lý dự án khác. Mặc dù tôi không thấy trước điều đó xảy ra trong tương lai gần, tôi vẫn cảnh giác với sự kết hợp ngày càng tăng của các thành phần tổ chức (trong trường hợp này: mã, kho lưu trữ mã và hệ thống quản lý dự án).
Tuy nhiên , tôi thấy lợi ích của việc có các tham chiếu đến các quyết định thiết kế được ghi lại và cảm hứng tính năng trong toàn bộ cơ sở mã. Theo như tôi có thể nói, lợi ích là
- một đường dẫn rõ ràng để quyết định thiết kế, giúp gỡ lỗi và tăng cường các phân đoạn cụ thể của mã lạ,
- Nhận xét nhiều dòng ít hơn, làm cho mã có vẻ sạch hơn / ít đáng sợ hơn với những người đóng góp mới,
- một con đường rõ ràng đến (có khả năng) các bên liên quan kỹ thuật và phi kỹ thuật hiện tại, và
- giảm số lượng câu hỏi "tại sao lại ở đây" vì những điều đã nói ở trên.