Hmm, tôi đọc câu hỏi này hơi khác với Robert, người khẳng định chính xác rằng mã nhận xét nên được loại bỏ.
Tuy nhiên, nếu bạn đang tìm kiếm một quy ước để đánh dấu mã để loại bỏ sau này, một mục yêu thích cũ của tôi là:
//b = false; //TODO: remove
Một số //TODO:
ý kiến cờ của IDE hoặc có thể được dạy. Nếu không, nó thường là một chuỗi có thể tìm kiếm. Tốt nhất là tuân theo bất kỳ quy ước nào mà cửa hàng của bạn đã thiết lập vì điều này có thể được thực hiện theo nhiều cách. Mỗi cơ sở mã nên làm theo cách này. Giữ cho nó có thể tìm kiếm.
nhanh chóng phân tích cái nào?
Không có đánh dấu, cách tự động để làm điều này là với trình biên dịch. Nếu tước nhận xét tắt sẽ tạo ra mã biên dịch, nó phải là mã nhận xét. Viết một plugin IDE kiểm tra sẽ không khó. Nhưng nó sẽ để lại lỗi nhận xét mã phía sau.
Đây là lý do tại sao tốt hơn là chỉ cần đánh dấu mã nhận xét là mã ngay khi bạn nhận xét. Điều này cho phép bạn làm việc không phá hủy trong khi bạn quyết định nếu bạn thực sự muốn nó đi. Vì tất cả chúng ta đều bị gián đoạn và có phần hay quên, đừng ngạc nhiên nếu một số dòng được kiểm tra khi ở trạng thái đó. Nếu họ làm tốt thì ít nhất họ cũng được đánh dấu rõ ràng và có thể tìm kiếm. Các macro bàn phím đã giúp tôi với điều này trong quá khứ. Thật khó để bị gián đoạn ở giữa điều này nếu bạn có thể làm điều đó với một lần nhấn phím.
Bạn có thể đạt được điều này khi ghi dấu trong các bài kiểm tra tích hợp liên tục của bạn. Rất tiếc, tôi đang cố gắng đăng ký lại với TODO xuất sắc.
///
và/** ... */
nhận xét cũng được sử dụng bởi một số trình tạo tài liệu, như Doxygen hoặc JSDoc. Nếu bạn sử dụng chúng hoặc các công cụ tương tự, bạn không thể sử dụng loại bình luận đó cho các bình luận mô tả mà không có ý định là một phần của tài liệu.