你见过的前一个程序员留下的令你印象最深刻的注释是什么?
≏Ⓘ你见过的前一个程序员留下的令你印象最深刻的注释是什么?
一个好的程序,注释的占比大概是代码量的30%。勤写注释不仅仅是让别人易于阅读你的代码,更重要的是在一定时间后,你也还知道你当初是如何实现的。
勤写注释,不是说注释越多越好;勤写注释,也要讲究策略。好的注释,一般应该出现在可能存在歧义的地方,或者做了某些特殊处理的地方。
不过遗憾的是,工作这么多年一直没有遇到注释写得很好的自研项目。更多的是要么注释很少,要么就是写了很多无用的注释。
┮┇你见过的前一个程序员留下的令你印象最深刻的注释是什么?
代码重构宝典,遇到这种先抽根烟,然后对着空气说“什么都不是事,重构吧!”,然后干了三个月无奈离职,再把这个坑,留给下一个填坑者。啊哈哈
*♐你见过的前一个程序员留下的令你印象最深刻的注释是什么?
见过豪横的人,没有见过这样豪横的程序员,所以说因果关系是世间最牢靠可信任的事物,你看到结果,我却相信事出有因。
感觉这样的注释让我看到了程序员的日常工作,除了代码还是代码,唯有注释可以让程序员看到生活的乐趣。
║◌你见过的前一个程序员留下的令你印象最深刻的注释是什么?
【不要尝试修改此常量值,否则后果自负】
平时开发会用到一些开源的库,但有的三方库并一定能够满足自己的需求,就会自己去修改部分的代码。其中看到一个常量的代码注释,
let areYourIsDonkey = True
翻译成中文就是——你觉得你是个笨蛋吗?是。
这一看哪能忍?想想我这聪明绝顶的程序猿小哥,怎么会是个笨蛋呢,果断将值修改为False。
原后将自己需求的部分也同步进行了修改,放进工程中。编译运行——正常!
哈哈,还说不要修改此值,否则后果自负,这不改了,还是正常的很吗?
但半个小时后,发现程序运行越来越慢,直至不响应了。
这是怎么回事,开始以为是自己的代码层面有问题,不停地检查代码,检查是否有内层泄漏。但排查了半天没有找到任何问题。
后来想到那个三方开源库我修改了内容,会不会有问题,结果排查我修改的那部分代码,也不存问题。
那会不会是因为修改的那个常量的呢,后面仔细阅读他的代码,才发现那个常量竟然是一个死循环【创建内存对象】的开关。当值为True的时候,不会执行死循环。但改为False就会执行。时间久了,必然造成程序卡顿,最终程序无法响应。
后来想想,这应该是开源作者的一个恶作剧了。
Ⓠ≗你见过的前一个程序员留下的令你印象最深刻的注释是什么?
//老板说还需要优化一下
setTimeout(()=>{
//3秒之后执行
.......
},3000) ;
//下次老板说可以优化一下,把3000改成2000
------------------
推荐阅读:
剖腹产坐月子期间使用收腹带会影响伤口愈合吗?不用会有什么后果?
《三国演义》电视剧中,诸葛亮骂王郎时,骂到痛处,王郎说:诸葛村夫,你……如果诸葛亮不打断他,他想说什么?
上一篇:中国男篮该何去何从?
下一篇: 巴基斯坦和伊朗,哪个国家更成功?