1
32
注释应该解释方法是如何工作的。 源代码管理解释了进行更改的原因。 |
2
23
如果你写的是正确的,那么添加一个关于错误修复的注释是一个好主意。 例如,
类似的东西
|
3
6
不可以。您应该保留关于bug的信息以及修复源代码外部bug的更改集。代码本身的任何注释都应该只与代码所做的相关。其他的都是乱七八糟的。 |
4
6
我个人认为评论应该是关于代码本身的,而不是关于错误修复的。 我的原因是可维护性——2(或10)年后,这个评论将不再有意义。在上面的示例中,我更喜欢这样的内容:
不同的是,它与 缺陷 而是代码在做什么。评论应该是对代码的评论,而不是meta-info,imo。 这一观点部分是因为我维护了一个非常古老的代码库——我们有很多评论,这些评论与错误修复或功能增强请求等不再有意义。 |
5
4
我们有一些这样的评论,但是我们的Bugzilla服务器死了,我们在bug_1重新启动,所以它们都毫无意义。对这个错误的简短解释是我现在的首选方法。 |
6
2
类似的东西
|
7
1
如果需要以某种方式对算法进行编码-例如,为了解决第三方API中的错误,那么应该在代码中对其进行注释,这样一来,下一个出现的人就不会试图“优化”代码(或其他)并重新引入问题。 如果这涉及到在修复原始bug时添加注释,则执行该操作。 它还可以作为标记,这样您就可以找到需要检查是否升级到下一个版本的API的代码。 |
8
0
假设评论不是多余的(经典
|
9
0
我在SVN中依赖FogBugz和签到评论。效果很好,不过正如Jeffamaphone所说,如果你丢失了你的bug数据库,那么案例号就没有什么意义了。 在代码中添加注释的一个问题是,随着时间的推移,您的代码中会充满关于暂时不存在的问题的注释。通过将这些注释放在源代码管理签入注释中,您可以有效地将有关修复的信息与修复的特定版本联系起来,这在以后可能会有所帮助。 |
10
0
我的观点是,评论应该与开发人员的意图相关,或者突出围绕算法/方法的“为什么”。 评论不应该围绕着及时修复。 |
11
0
我同意这些数据应该放在源代码管理或其他部件配置管理中。我在代码库中工作过,代码库将关于错误修复的信息放在注释中,我可以说这会导致非常混乱的注释和代码。修复完成6个月后,您真的想知道有关修复某个很久以前的bug的行吗?当需要重构代码时,如何处理注释? |
12
0
我们使用Team Foundation Server在我的公司进行源代码管理,它允许您在错误报告中签入签入,所以我不会直接在代码中向服务器发送注释。 然而 ,在我将代码实现为.NET框架或第三方库中的bug的解决方案的情况下,我希望将URL放在Microsoft TechNet日志或描述bug及其状态的网站上。 |
13
0
所以很明显
不是有效的沟通。 良好的沟通通常是常识。说出你的意思。
如果可能有助于将来的读者,请包括错误号。
有时重要的对话会记录在错误跟踪系统中。有时,错误会导致关键的洞察力,从而改变代码的形状。
|
14
0
在Perl5源代码存储库中,常见的错误是指测试文件中的错误及其关联的trac编号。 这对我来说更有意义,因为添加一个bug测试可以防止这个bug再次被忽视。 |
user8000871 · 如何将用户对Laravel的评论关联起来? 6 年前 |
Suren Aznauryan · 可以用卡桑德拉为UDT写评论吗? 6 年前 |
Amir · 将工作表\u更改代码应用于原始选择 6 年前 |