公司近段时间终于重视编码格式了, 我一向是比较赞成编码格式规范化的。 记得刚从事开发工作时,得益于一位良师教导,对我编码格式要求甚严,他要求规格化的写代码,不能写好后再去整理格式,当初不能明白,还理直气壮的说:“写完后再整理成规范格式不就行了”,有时甚至我还怀疑良师的能力。"心想这么简单的代码还看不懂"。 心虽这么想,但也还得按他的要求编写,因为他不仅是良师,更是我的老板。
经过几年在软件行业中的磨炼,让我想起这位良师的良苦用心。软件编码格式不仅能增加软件的可阅读性,可维护性。而且还能提高开发效率,挖掘开发潜力。 试想,当你看到你写的程序工工整整,就像欣赏一篇优美的散文,能够理解到作者/自己的思路,体会到某函数处理的犀利。此时能让读者对你的作品兴趣盎然。当我们回首自己的代码时,强烈的成就感让你有更信心完成你的项目。糟糕的格式混乱的代码很可能让你看不懂自己的代码,甚至认为就不是我写的, 很可能影响你完成整个系统的进程,而且就算项目已经提交,也会像一个交了一份不及格的作业一样让人忐忑不安。
编码格式上的疏忽不等同于错误,但这是一种写代码的态度问题。有着良好编码格式的程序员不一定是最厉害的程序员,他或许只是一个普通的软件开发者。编码格式很好的程序能受到后期维护人员的赞同,相反因编码格式影响阅读,影响维护开发,维护程序人员肯定在抱怨。
我现在开始编码前一般是先写注释,然后再敲代码,代码风格也极量考虑可读性, 我相信我写的是“作文”,不是"日记",因为还有其它人要看的。