作为一个程序员,可谓是天天熬夜来加班,也无法阅遍无数的程序代码,不知道有多少次见到那些让人既感到无语又奔溃的代码注释了。你以为自己能读懂这些代码,并且有信心可以优化这些代码,一旦你开始尝试这些代码,你将会被困在无尽的通宵中,在咒骂中结束这段痛苦的历程。
更有有网友直言,自己写代码都是拼音变量名和中文注释,害怕被踢出程序员队伍。下面这个代码注释大概说出了很多写代码人的心声了。
//我写这一行的时候,只有上帝和我知道我在写什么
//现在,只有上帝知道了
让人哭笑不得的代码注释,就是这么优秀的
更有隔空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文件非常有意思,并在里面加入了一个有趣的图案:
只能感叹一句这届真程序员真的优秀,这些程序代码注释足够吸引人眼球了。
温馨提示类代码
作为一个程序员,拥有强大良好的心理素质很重要,即使遇到了这些让人无语又崩溃的代码注释,你依旧可以靠着强大的心理素质微笑着面对。
转载:https://blog.csdn.net/JiuZhang_ninechapter/article/details/104928200