Như bạn đang phát triển bạn thường sử dụng những thứ nhưcách thanh lịch để ngăn chặn phát hành biên soạn với lỗi
throw new NotImplementedException("Finish this off later")
hoặc
// TODO - Finish this off later
như một giữ chỗ để nhắc nhở bạn để kết thúc một cái gì đó ra - nhưng đây có thể bị bỏ lỡ và nhầm lẫn kết thúc trong bản phát hành.
Bạn có thể sử dụng giống như
#if RELEASE
Finish this off later
#endif
vì vậy nó sẽ không biên dịch trong phiên bản build - nhưng là có một cách thanh lịch hơn?
Tạo một công việc nợ kỹ thuật (JIRA, TFS, CQ, bất kỳ điều gì)? – sll
BTW, tôi cho rằng kiểm tra như vậy phải là một phần của quá trình xây dựng, có thể kiểm tra thay vào đó? Hầu hết các hệ thống điều khiển phiên bản đều có móc có thể xử lý các trường hợp như vậy. – Snowbear
@Snowbear Vì vậy, bạn không cho phép họ đăng ký cho đến khi mọi thứ được hoàn thành - hoặc bạn chỉ không xây dựng nó với một TODO? – weston