2010-05-31 23 views
42

mã thông báo nào bạn thấy hữu ích trong phòng thu trực quan? (Visual Studio 2010môi trườngdanh sách công việc → tokens)mã thông báo trong studio trực quan: HACK, TODO ... bất kỳ thẻ nào khác?

hiện tôi chỉ có:

  • HACK-thấp
  • ĐÁNH GIÁ - cao
  • TODO - bình thường
  • WTF - cao

(chỉ những - xóa một số những người mặc định)

bạn đang sử dụng bất kỳ những người khác?

bạn có bao gồm bất kỳ điều quan trọng nào khác với mã thông báo nhận xét không?

bất kỳ phương pháp hay nhất nào? thnx

+0

lẽ nên được wiki cộng đồng. – Konerak

+7

cho những người ở đây tìm kiếm các thẻ danh sách nhiệm vụ trong studio trực quan, lưu ý rằng các lệnh menu là studio trực quan → công cụ → tùy chọn → môi trường → danh sách tác vụ → mã thông báo – lib

Trả lời

25

Dưới đây là những cái tôi sử dụng:

  • TODO: các chức năng vẫn chưa được thực hiện
  • FIXME: mã nên được sửa đổi/refactored để đạt được một số mục tiêu (bảo trì cao hơn, hiệu suất tốt hơn , vv)
  • BUG: mã có lỗi đã biết
+0

tôi thích fixme và lỗi :) tôi sử dụng hack cho fixme. sẽ thêm lỗi! – b0x0rz

+2

Tôi cũng sử dụng :) - Tôi làm các dịch vụ con cho FIXME của tôi, tức là: FIXME - Hiệu suất. – cwap

+0

Yup. Và TODO - TRANSLATE. Chúng tôi sử dụng Mantis # 123 để tham khảo hệ thống báo lỗi của chúng tôi và số tương ứng. – Konerak

7

Một tích hợp khác là LƯU Ý.

+4

vâng, không thích nó vì không phải là bất kỳ nhận xét nào bằng cách nào đó? – b0x0rz

+0

Đồng ý, nhưng tôi cố gắng không sử dụng bình luận nào ngoại trừ CHÚ Ý. Nếu tôi có bất cứ điều gì khác, nó đi vào hệ thống theo dõi. Trong trường hợp của tôi là JIRA. –

+0

ah, tôi thấy, tôi sử dụng bình luận nhiều hơn một chút: P – b0x0rz

4

Vim tự động làm nổi bật XXX, đây sẽ là mã thông báo lựa chọn của tôi để bạn dễ dàng nhập.

Sun's (old) Java coding conventions có điều này để nói:

Sử dụng XXX trong một chú thích để cờ cái gì đó là không có thật nhưng hoạt động. Sử dụng FIXME để gắn cờ cái gì đó không có thật và bị hỏng.

+1

mẹo hay về vim. không biết điều đó. – b0x0rz

21

Tôi đã kết hợp hầu hết các mã thông báo ở trên.

RED: code that simply does not work/compile 
// Error - This code is throwing a specific reproducible error. 
// Broken - This code is broken and will not run. 
// WTF - WHAT THE FRIG. 

ORANGE: code that works but is not right 
// Hack - This code has intentionally been hacked in order to work. Should not go into production. 
// FixMe - This code works but could be better. Needs better abstraction, maintainability, performance, etc. 
// Bug - This code works and was expected to be right but a bug has been found. (usually flagged post production) 
// Review - This code is probably right but should be reviewed for piece of mind. 
// Smells - Same as FixMe 

BLUE: code that works but either needs more features or more explaining 
// Todo - Functionality is not yet implemented 
// Note - Better explain what's going on. This is gives a higher profile to standard comments, and allows notes to be found in the to-do pane. 
+0

Tôi không nhất thiết phải sử dụng TẤT CẢ những điều này, nhưng tùy thuộc vào tâm trạng của tôi ngày hôm đó, tôi sẽ nhận được những điểm nổi bật theo cách này hay cách khác. –

+0

Đó là một điều tuyệt vời nếu tất cả nhân viên trong công ty của bạn có cùng mã thông báo được đánh dấu. Nếu nó không chỉ làm cho bình luận khó hiểu hơn trong một số trường hợp. –

+0

Mã hoạt động _functionality chưa được triển khai như thế nào? –

6

Tôi thích Token BỎ, chỉ ra rằng nó chỉ trong để thử nghiệm, và không nên được bao gồm trong bản phát hành chính thức

+4

Đây là một thực hành cực kỳ tồi tệ. Nếu mã là để thử nghiệm, sau đó sử dụng biên dịch có điều kiện với các chỉ thị tiền xử lý. – AMissico

+0

@AMissico nhưng '// REMOVE' dễ dàng hơn – Gabriel

Các vấn đề liên quan