当你开发你经常使用的东西,像优雅的方式来停止与错误版本编译
throw new NotImplementedException("Finish this off later")
或
// TODO - Finish this off later
作为占位符来提醒你完成的东西 - 不过这些都可以被错过并错误地在发布中结束。
您可以使用类似
#if RELEASE
Finish this off later
#endif
,所以它不会在发布版编译 - 但有一个更优雅的方式?
创建技术债务任务(JIRA,TFS,CQ,无论)? – sll 2012-02-06 15:08:29
顺便说一句,我会争辩说,这样的检查应该是构建过程的一部分,也许检查?大多数版本控制系统都有可以处理这种情况的钩子。 – Snowbear 2012-02-06 15:09:57
@Snowbear所以你不要让他们检查,直到一切完成 - 或者你只是不建立一个TODO? – weston 2012-02-06 15:13:20