在C#中,我使用#warning
和#error
指令,
#warning This is dirty code...
#error Fix this before everything explodes!
这样,编译器就会让我知道我还有工作要做。你使用什么技术来标记代码,这样你就不会忘记它?
发布于 2008-12-02 20:44:18
使用// TODO
、// HACK
或其他注释标记标记它们,这些标记将显示在Visual Studio的任务窗格中。
发布于 2008-12-02 20:48:44
Todo注释也是如此。
我们还添加了一个特殊的关键字NOCHECKIN,我们已经在我们的源代码控制系统中添加了一个提交钩子(至少在cvs或svn中很容易做到),它扫描所有文件,如果在任何地方找到文本NOCHECKIN,就拒绝签入文件。
如果你只是想测试出一些东西,并确保它不会意外地被签入(在比较所有提交给源代码控制的东西的过程中经过了警惕的眼睛),这是非常有用的。
发布于 2008-12-02 20:48:49
我在我的方法中结合使用了//TODO:
、//HACK:
和throw new NotImplementedException();
来表示未完成的工作。此外,我在Visual Studio中的不完整行上添加了书签。
https://stackoverflow.com/questions/335378
复制相似问题