程序员的代码注释里能装下整个宇宙
注释,一个让程序员又爱又恨的词。良好的代码注释能够极大地提高代码可读性,但是写注释又是一件十分痛苦且耗费时间的工作,据说在看到同事不写注释的代码之前,没有程序员愿意主动写注释。
似乎有程序员的那天起就有了注释,但是注释的起源没有人确切知道,即便是无所不知的维基百科词条上,都忽略了这部分信息。
虽然注释不知所起,但程序员们已经一往而深。在那些痛苦加班 debug 的夜晚,除了小黄鸭以外,注释成了程序员的另一个舞台:抒发情绪,展示绘画技巧,表演才艺,诉说一些不敢轻易示人的秘密,讲一个好故事,说一段中二的台词......你永远不知道充满创造力的程序员会在代码注释里装些什么,就像你永远不知道直男的裤兜里究竟能装下多少东西。
有人画一个《七龙珠》里孙悟空的形象来祭奠我们逝去的青春:
有人用羊驼祈福保佑代码健康长大:
还有人设计起艺术字做招聘信息:
有人把注释当成了聊天板:
在看到这段代码注释之前,我一直不知道该如何跟人解释「中二病」这个词:
那些看着 599 页《代码之美》长大,在社交网络上提问「写程序有写诗一样的感觉吗?」的程序员,即便在注释里表示自己懒得写注释,也要尽可能诗意:
当然,越是历经沧桑,洗尽铅华,才越能领悟注释里「少即是多」的真谛:
短短三个字,藏了多少故事?
还记得那个在注释里向妻子忏悔的男人吗?
还有他,那个写简历只敢把自己的工作待遇要求写进注释里的男人:
那个要求办公室要大,挣钱要多,干活要少,报销旅费的男人谢尔盖.布林,早已经实现自己的愿望,成为 Google 的联合创始人之一。
当年汇集全世界计算机领域精英,发明 UNIX 和 C 语言的贝尔实验室,在第六版 Unix Kernel 注释里也曾骄傲的表示:
谁能知道程序员在代码注释里藏了多少宝藏?那些隐藏在程序员中的段子手和艺术家,说不定就是你身边的同事,同学,哦对了,还有你自己。努力创作吧,代码注释的艺术永无止境!努力刷力扣吧,代码稳健,注释里的创作才更有意义!
“我自己是一名从事了多年开发的C++老程序员,辞职目前在做自己的C++私人定制课程,今年年初我花了一个月整理了一份最适合2019年学习的C++学习干货,从最基础的到各种项目都有整理,送给每一位C++小伙伴,想要获取的可以关注我的头条号并在后台私信我:编程,即可免费获取。