Tôi bao gồm tên tệp, mô tả ngắn gọn về mục đích của tệp và thẻ $ Id $ cho mục đích CVS hoặc Subversion. Người tạo tệp và ngày tạo có thể được tìm thấy bằng cách kiểm tra kho lưu trữ, vì vậy không cần thiết.
Tên tệp được bao gồm bởi vì tùy thuộc vào những gì bạn đang sử dụng để chỉnh sửa tệp, có thể không hoàn toàn rõ ràng khi bạn chỉnh sửa tệp. Mô tả có thể được sử dụng để xác định xem một chút mã có nằm trong tệp hay không hoặc liệu nó có được chuyển sang tệp khác hay không. Và tất nhiên, $ Id $ cung cấp cho bạn thời gian thay đổi cuối cùng và trình chỉnh sửa cuối cùng.
Việc nhúng thông báo đăng ký chỉ hữu ích khi thư hữu ích và chỉ khi tệp được cập nhật một lần và một lúc. Bao gồm mọi thông báo sẽ chỉ đơn giản là bloat các tập tin đến điểm mà có nhiều ý kiến mô tả thay đổi hơn là có mã thực tế. Tốt nhất để rời khỏi kho lưu trữ đó; thường nó chỉ là một dòng lệnh ngắn để có được nhật ký đăng ký của tập tin.
Nếu bạn bị mắc kẹt với hệ thống kiểm soát sửa đổi không thể giữ lịch sử cho các di chuyển và bản sao, trong trường hợp đó chỉ cần tham khảo tệp gốc và số phiên bản của nó. Tất nhiên, nếu bạn đang sử dụng một hệ thống đã được tạo ra đôi khi trong thế kỷ này và không phải là cuối cùng, đó không phải là một vấn đề.
Nguồn
2008-11-25 21:04:49
Thông báo pháp lý có ở đó để người dùng biết người đó thuộc về ai, đó là tất cả. – Marcin
Vâng, nếu ai đó trong cửa hàng của bạn đang sử dụng mã và anh ấy không rõ nguồn gốc của nó, đó có thể là vấn đề. Từ phía bên kia, nếu mã nguồn của bạn (một lần nữa, không phải PMNM) đang loại bỏ nó khỏi mạng của bạn, bạn có vấn đề lớn hơn vi phạm bản quyền. – bradheintz
Tôi có thể thấy nó là một thước đo CYA, theo nghĩa là nếu mã của bạn đã * kết thúc bằng tay sai, bạn có thể chỉ ra một thẩm phán rằng bạn đã thực hiện một nỗ lực mãnh liệt, tốt bụng, tuy nhiên ngớ ngẩn và bất lực, để làm rõ rằng mã đó là độc quyền. Tôi nghĩ rằng các bản ghi kiểm soát nguồn tốt hơn, mặc dù. – bradheintz