当你跟一个程序员问“怎么能做好一个程序员”的时候,老生常谈的总是编程素养,编程素养很宽,但也很窄,宽在于内容的宽度,如果说有很热血沸腾的跟你说你应该“这样...这样....做”后,你的确这样作了,那毫无疑问,你是好样的,但这在以后的日子中,你会感觉真的好难,因为,你的行为已经定型,就像老话“1岁定八十”,因此,在刚入行没多久的时候,就归纳好利于自己的素养,在第一时间培养起来,这无非就避免了自己走的好多弯路。
代码的整洁性,很宽泛,逻辑代码清晰,算代码整洁性,大量的注释,利于其他人的解读,也算是整洁性,使用代码的规范,也算代码的整洁性,因此在这些方面能够体验注意好这些,那必将让你的代码之路越做越远。
代码的注释,往往可以体现出你做人的一种性格,很多人在编写代码的时候,认为注释有或没有,没多大关系,因为,自己写的是一个很小很小的项目,不会影响到变更维护的人员,甚至于都没有后期的维护,所以注释的存在便成了浪费时间,但是往往没想到的是,在接下来的时间里,遇到反反复复报出的异常错误,在寻找错处点是,回头看自己的代码,自己也是蒙头转向,这些人在开发的一开始,就对自己的 能力太过自信,认为自己熟知自己代码的每一部分。但是当代码多了,自己将越来越不相信自己,我曾经记得,我的团队中有有同事,他在用一个上午的时间观看自己的代码,我一直认为他在进行代码的重构,我对他的毅力叹为观止,我经常喜欢在晚上进行代码的重构,因为那样更能帮助我的睡眠(那是以前),我便上前搭讪,“怎么样,在重构代码时,有没有什么发现?”,他居然很蒙圈的回答“谁重构了?我以前写过一个方法,觉得现在的程序中更够用到,但是我实在忘记在哪了,我也没办法!”,后来发现,想在他的程序中找一句代码都是大海捞针!。注解,不仅给他人带来你代码的易读性,也能帮助你进行代码的重构时帮上大忙!