先说几句题外话,关于代码风格这部分,我非常努力地想把这部分写好,前前后后一共改了4版,但没有一版让自己满意,很遗憾!
我之所以愿意在代码风格这部分花如此之多的时间,两个原因:第一就是因为论坛里面大部分都是一些尚未从事工作的朋友,所以想尽可能地给朋友们一些自认为比较好的建议,可以帮助大家养成良好的代码习惯;第二是因为代码风格这部分本身就很重要,现在的工作越来越注重团队协作,优良的代码风格,本身就是对同事的一种尊重、就是团队协作能力的一种体现!
那什么样的代码风格比较好?我个人认为做到如下两点就OK:
1. 从阅读代码的人来说,如果所写的代码,能够被一个新手或者刚入门者可以很轻松的理解,这样的代码,OK;
2. 从阅读代码的工具工具来说,无论什么综合工具,综合出来的电路都一样,这样没有任何歧义的代码,OK!