嗨哈布罗夫斯克 我在这里还没有写太多,但是设法尝试了几种格式的文章。这是我工作所在公司的一些IT专家的访谈,翻译,指南……有些东西进来了,有些没了。因此,今天我决定为自己尝试一种新格式。
在业余时间,我有时喜欢坐在Quora上-我回答其他参与者的问题,或者只是阅读有趣问题的答案。前几天,我遇到了一个相当受欢迎的问题。该线程有1000多个订阅者和100多个响应。问题是:您在源代码中看到的最佳注释是什么?(原始。您遇到过的源代码中最好的注释是什么?)我知道在stackoverflow和reddit上都有这样的线程,但是因为 我受到Quora答案的启发,因此决定从中进行选择。我浏览了大多数答案,并选择了最常出现的一对。Costya Perepelitsa的回答
我见过的最好的评论,大概是Safety Pig(安全猪):
我从来没有完全确定它应该如何帮助我进行代码处理,但是无论如何,它都有效。结果,我们将Safety Pig作为调试和安全增强过程的一部分:“此代码的结构方式使检测内存泄漏特别困难。在每次提交之前,添加安全猪并通过Valgrind进行更改。”“编译器无法在此处提供类型安全性,因此我们添加了Safety Pig以防万一。”“我还没有单元测试,但我给它们加了一只猪。” (几乎工作)对于那些想要拥有自己的安全猪的人,请忽略第一行。Quora代码块会自动删除第一行中的前导空格。1. .
2. _
3. _._ _..._ .-', _.._(`))
4.'-. ` ' /-._.-' ',/
5. ) \ '.
6. / _ _ | \
7. | a a / |
8. \ .-. ;
9. '-('' ).-' ,' ;
10. '-; | .'
11. \ \ /
12. | 7 .__ _.-\ \
13. | | | ``/ /` /
14. /,_| | /,_/ /
15. /,_/ '`-'
Sasha Krassovsky的回复
当我查看在DigiPen上发现的一些随机学生游戏的源代码时,突然看到了以下内容:
自然,我必须查看删除评论后会发生什么。我删除了它并尝试重新编译。不工作。当我返回评论时,它就像魔术一样编译。LNK1000出现错误:“未知错误;请参阅文档以获取技术支持选项。为什么必须发表此评论将永远是一个谜。Rishi Kumar的回答
我见过的最好的东西是在一个复杂的程序中:1.
然后,大约五行之后:
陈旭的回复
一旦我看到这个:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
19.
20.
21.
22.
23.
24.
佛像祝福您的代码免受错误的侵扰。笑了一段时间。来自Somnath Mishra的回应
曾几何时,我在Stackoverflow上看到了类似的主题,并且分享了我遇到的一些最有趣的评论。是的,我自己写了很多有趣的评论,但是出于明显的原因,我不会在这里分享它们。这个评论不仅有趣,而且很棒。有些人在从事程序员工作时放弃了自己的文学梦想:1.
2.
3. $str = str_replace(array("\{","\}")," ",$str);
(车道。在引起停滞的位置替换括号之间的空格)英语听起来令人印象深刻-两行评论,其中有6个押韵词。
有点黑色幽默:1. double penetration;
该代码可以使人成为无神论者:1.
2.
3.
清理旧代码时,程序员经常会遇到一些未使用但不会删除的部分,以免可能造成后果:1.
恼火的程序员:1.
2.
(车道。我对此代码不承担任何责任。他们强迫我违背我的意愿编写)。愤怒的程序员:1.
2.
3.
结论
该线程还有很多有趣的事情,您可以在此处阅读所有英语内容。通常,如果发布此帖子,我认为稍后我将收集在我的实践中发现的最有趣的评论的列表。您遇到了哪些人?我很高兴阅读评论。