作为程序员,有没有让你感到既无语又崩溃的代码注释? - Go语言中文社区

作为程序员,有没有让你感到既无语又崩溃的代码注释?


作为一个程序员,可谓是天天熬夜来加班,也无法阅遍无数的程序代码,不知道有多少次见到那些让人既感到无语又奔溃的代码注释了。你以为自己能读懂这些代码,并且有信心可以优化这些代码,一旦你开始尝试这些代码,你将会被困在无尽的通宵中,在咒骂中结束这段痛苦的历程。

更有有网友直言,自己写代码都是拼音变量名和中文注释,害怕被踢出程序员队伍。下面这个代码注释大概说出了很多写代码人的心声了。

//我写这一行的时候,只有上帝和我知道我在写什么

//现在,只有上帝知道了

让人哭笑不得的代码注释,就是这么优秀的

更有隔空diss类代码注释

//somedev1 - 6/7/02 添加对登录屏幕的暂时追踪功能

//somedev2 - 5/22/07 暂时个屁

傲娇型代码注释

//就不给你们写注释

//这代码写得这么费劲

//所以你们读着也得费劲

未解之谜代码

Sasha Krassovsky曾经有一次, 从学生交给他的代码里随便挑了一份来看,然后发现了这么一条注释:

/* Do NOT delete this comment */

/* 不要删除这段注释 */

好奇心驱使,他想要试一下如果把注释删除了到底会怎么样。所以他就删除了,然后重新编译。结果程序真的就不能运行了。然后他把注释重新加回去,结果又好了。

删掉注释以后会报错 LINK1000,根据链接器错误文档的说明,错误的原因直接就是:“未知错误;请参考文档或寻求技术支持。”对于Sasha Krassovsky来说,这一直是个未解之谜的代码。

吐槽型代码注释

网友Liiu Wei一周前在社交网站上看到很多人在讨论这个网站,网站的源代码包含了这些注释。

有人说,这家公司应该加强对代码的审核机制。有人则怀疑这家公司可能没有足够的人力资源来做代码审核,因为至少需要两个程序员才能完成这项工作。

图画类代码注释

Edwin Romero说自己不确认有多少人熟悉站点内的Robots.txt这个文件。其实这个文件不是运行必要的代码,但是它声明了爬虫/搜索引擎能爬到/搜到站点的哪些内容。他在Nike网站上发现的Robots.txt文件非常有意思,并在里面加入了一个有趣的图案:

只能感叹一句这届真程序员真的优秀,这些程序代码注释足够吸引人眼球了。

温馨提示类代码

作为一个程序员,拥有强大良好的心理素质很重要,即使遇到了这些让人无语又崩溃的代码注释,你依旧可以靠着强大的心理素质微笑着面对。

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/JiuZhang_ninechapter/article/details/104928200
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢