仅在注释更改时编译代码

时间:2010-05-25 14:38:06

标签: comments compilation

您是否在将代码提交到存储库之前编译代码,即使您只更改了一些注释?我知道评论通常会被编译器忽略,但我发现自己经常这样做是出于习惯。

8 个答案:

答案 0 :(得分:12)

在提交之前每次编译代码都是很好的做法。有时您会意外地编辑除注释之外的内容,从而破坏代码。编译通常非常快,有助于避免不必要的痛苦。这就是我在提交之前每次尝试编译的原因。

答案 1 :(得分:2)

我总是在提交之前编译,工作的编译程序集应始终与工作源代码匹配。实际上,如果您只是更改注释,则不会 需要 进行编译。但是评论的频率是你唯一要改变的吗?

请记住,在.NET中,您可以添加编译器可能读取的XML注释以创建程序集文档。显然,在更改这些类型的注释时,需要进行编译。

答案 2 :(得分:1)

我提交git,然后将我的更改推送到其他人使用的svn服务器,所以我有一个脚本可以自动重建并运行测试并推送到svn,如果一切都通过

答案 3 :(得分:1)

我可以看到为什么有人可能不想经历一个编译周期,如果需要五分钟。但如果是这种情况,也许您可​​以将所有更改收集到一个编译/提交操作中。

答案 4 :(得分:1)

每个提交都应该在集成机器上构建主线

答案 5 :(得分:1)

e.g。在.Net中,如果你不小心,你可能会搞乱XML注释并检查不必要的编译器警告。所以每次提交之前编译代码是个好主意(就像在提交之前运行测试一样)。

答案 6 :(得分:1)

当只有评论发生变化时,任何一半不错的编译器都会花几乎零的时间来重新编译代码。 第一个解析器传递应注意到没有函数已更改并停止。

答案 7 :(得分:1)

从个人经验来看,过度工作的大脑倾向于关键不仅仅是评论而不是注意它。即使需要一段时间,编译它也可能更好。将拯救他人头痛并保护你的信誉。

相关问题