写程序如同写文章,
往往可以从一篇未署名文章中通过文风看出作者是谁,
这一条同样适用于程序员,
对于代码风格,很多是没有好坏之分的;
比如说 i++; 和++i;
再比如说 if( ptr==NULL) 和 if( NULL == Ptr)
这里不去讨论他们的微小的差别;
我认为怎么都行;
这里我想说的是风格一致性问题;
选择一种风格并坚持写吧;
黄江自认为技术水平还算不错的,
但是第一份工作中,
对第一份编码的PR过程的得到的评价是:
功能完成了,但像多个人写的;
这样的好处在哪里?
1.代码整齐,漂亮;
2.代码不易腐烂;
3.下次你调bug的时候,会减少你理解code的时间;
4.你同事看代码的时候不会太痛苦;
5.有利于迭代,最终形成最优风格;