起名网2024年10月11日发布:为什么很多程序员不写注释了?
⭐发布日期:2024年10月11日 | 来源:起名网
【红姐最准免费资料大全开奖结果今晚】 |
【新澳门直播开奖直播免费观看】 |
【2024年白小姐开奖今期查询】 | 【澳门天天彩年开奖结果新闻发布会】 | 【2024年澳门开奖结果最新开奖记录】 | 【澳门最精准正最精准龙门客栈】 | 【2024年澳门六今晚开奖结果】 | 【20333管家婆一肖一码】 | 【白小姐四肖四码100%准开奖记录查询】 | 【今晚必中一肖一码开奖结果记录】 |
【2024香港开奖结果+开奖资料开奖结果查询】 | 【2024年澳门六开彩开奖结果查询直播】 | 【开马网站2024澳门】 | 【澳门最难一肖一码一码】 | 【白小姐今晚特马期期准2023年】 | 【香港今晚开奖结果+开奖记录】 | 【澳门中特网(神话传奇)开奖历史记录】 | 【2024正版资料免费新澳门开奖结果记录】 |
为什么现在很多程序员不写注释了?
今天看到一个比较有意思的话题:为什么很多程序员不写注释了?不知道你们有没有发现,现在的项目中代码注释就像程序员的头发越来越少,尤其是国内。这种现象不仅是在小公司、小团队中司空见惯,就算在大公司以及大团队或者开源项目里也是屡见不鲜。
没有注释对我们读代码带来了很多的不便之处,就像扔给你一个数码产品,上面堆叠着密密麻麻的功能按键,但是却没有给你说明书。我总结了程序员不爱写注释的几个原因,分享给手机前的你。
·第一个原因是国内的环境对写注释不友好。在国内这种环境里,程序员们每天在苦闷的996中挣扎,各种大活小活不断地做着,正常写代码都忙得不可开交,写注释更是进一步增加了工作量,没人喜欢自己给自己加工作量的。
在费劲巴拉地写完一大堆代码之后,经过反复自测修改之后,好不容易调通了,脑子已经晕乎乎的了,你此时会有多大心思去写这段注释?写注释麻烦不说,关键是注释还不算程序员的工作量。程序员的工作是把业务用程序实现,工作结果里不看你注释了多少代码,也不看你注释写的好还是坏,只看你的程序是不是写完了,满足了需求没有,会不会上线出什么问题,那就OK了。
·第二个原因是看待注释的方式出现了变化。在《代码整洁之道》一书中有个理念就是:注释是为了弥补代码表达能力不足的一种不得已的做法。如果代码能表达清楚,那就没必要写注释。甚至这本书的作者认为写注释都需要用failure这个词来形容。
也就是说,如果你写了注释,那就说明你的代码不够好。这个理念在业界也被不少大牛们认可了,所以后面就有越来越多的人认为代码写的够好,就不用写注释了。所以"好代码不需要注释"这种观点也是造成注释少的一个原因。
·第三个原因是团队对注释没有规范,导致质量参差不齐。很多团队里是没有注释规范的,对怎么注释,在哪里注释没有任何规定,让程序员们自由发挥,这就变得很糟糕,写了注释可能比没写注释更坑人。如果注释写的很差,那不仅没起到注释本应该起到帮助阅读代码的作用,反而还会影响读代码人的思路,甚至还能把人带坑里。
有的人写注释了,但是需求变了,代码改了之后注释懒得改了,又或者是改代码的人不是原作者,改完之后压根就没意识到要改注释,久而久之就导致注释和代码逻辑严重不符。所以如果没有规范,很多程序员对写注释没有什么正确的概念,逐渐的就没有人干写注释这件事了。
最后你还知道哪些原因会导致程序员不写注释?欢迎在评论区留言!记得点赞关注我!
【香港今晚六给彩开奖结果八十九期开奖结果】 【2024澳门天天开好彩大全香港】 |
【4949cc】 【2023澳门资料大全免费完整】 |
【天天免费好彩看资料大全开奖结果查询】 【天下彩二四六天空彩旺角赢彩】 |
【管家婆今期免费资料大全第6期】 【香港今晚六给彩开奖结果】 |
【老澳门开奖结果今晚开什么号码】 【最准一肖一吗100%澳门】 |
【新澳门今期开奖结果查询表图片2024年开奖记录今晚】 【澳门一码一肖一待一中四不像开奖记录查询】 【澳门今期开奖结果号码开奖结果记录】 |
发表评论
彭梓洋
1秒前:我总结了程序员不爱写注释的几个原因,分享给手机前的你。
IP:98.84.4.*
陈诚
4秒前:所以"好代码不需要注释"这种观点也是造成注释少的一个原因。
IP:53.94.6.*
帕丽茶·玛黑颂
6秒前:记得点赞关注我!
IP:42.83.7.*