代码和注释是所有程序员都绕不过的两个事物,从本科阶段的学习开始,这两个名词会贯穿我们的学习和工作生涯,为代码添加注释对于程序员来说是非常重要的一项技能,对于程序员来说非常重要。但是程序员们并不是很愿意花精力去添加注释,这是为什么呢?而我们又为什么要添加注释呢?添加注释对我们又有什么好处?下面给出我的观点。
程序员为什么不爱写注释?
在编译程序时,被编译的部分只有代码,而注释被排除在外,也就是说,执行的部分并不包括注释,而在工作中,只要程序员负责的产品功能不出现问题,领导并不会因为备注而多说什么,说白了,我们都是按照领导的要求对产品的执行部分,也就是代码进行修改,注释严格上讲并不属于工作量的一部分。
两位程序员的工作量相同,并不会因为谁注释写的好或者不好,工资上会有差别,领导可能会建议你写备注,但不会因此觉得你工作做的不好,更不会因此扣你工资。从结果上说,程序员的工作做的好与不好,只在于你做的产品功能上会不会出现问题。而且全面的注释还会占用程序员的工作时间,有些程序员会认为这出力不讨好,毕竟又不会因为注释详细给我涨工资,这样看来程序员不愿意写注释,貌似很有道理。
写注释又有什么好处?
注释的作用是什么?注释是对代码用通俗语言的解释,毕竟代码要严格遵循规则,在规则内,只能对变量或者函数名称做一些“手脚”来使程序变的更加易懂,但当程序量很大,或者需要多个程序员协调工作时,注释的作用就显现出来了,能够帮助程序员更快的了解自己或他人的工作,使工作更有效率。
当工程量很大的时候,即使代码是自己写的,隔一周,有时甚至隔一天就会遗忘当时编程的思路,如果添加注释,会使自己更快的回忆起当时的想法,提升自己的效率,这对于工作的提升是实打实的。
添加注释并不会直接影响你的收入,但会间接提升你的效率。
当你提着火把艰难的走过漫长黑夜的路,别忘了在走过的路上留下一盏盏希望的灯,这灯不仅会点缀你来时的苦难,指引后继者前进的方向,也同样会帮助你,找到回家的路。