关于代码编写规范

        最近在研究代码规范性的问题,感觉以前的代码简直一坨翔,同样的东西好几种表达,到处都不统一,严重降低自己整体理解能力,加重思维负担,因此规范编写是很重要的

        假设我们写的是文章而不是程序,我们一定觉得诸如文章应该分为若干个自然段、每段开头空两格之类的规则是理所当然的。如果段落的开头不空两格,或者干脆把整个文章写成单独的一段,仔细想来似乎也不会影响文章实质内容的表达。既然如此,我们为什么还要在形式上下功夫呢?设想一下,如果你手中的这本书既无章节也无目录,正文中的不同内容都使用同样的字体字号印刷,几百页纸从头至尾洋洋洒洒如念经般地“一气呵成”,你还有耐心看下去吗?

        这是一个人人都能理解的道理,可是当文章变成程序的时候,就不是每个人都能想得通的了。不仅仅是初学者,甚至一些熟练的开发人员,也会写出凌乱不堪的代码。许多人一定有过这样的经历:一年半载之后,自己原来写的程序就完全看不懂了。如果这段程序只是为了交作业,或者临时一用,那还可以不去追究,但如果这是一个商业软件,现在需要根据客户的要求进行修改的话,工作量可就大了——你不得不先花时间把你原来的思路看懂。

        我之前的想法是:我现在只是一个人写程序,并不需要和其他人合作,这些条条框框还有什么必要吗?


  但是要知道,团队协作只是一个方面。我之前就遇到过这类情况,我去找自己的师父问问题的时候说:“这个怎么不能编译?”师父帮我把代码整理了半天,发现有一个地方丢了半个大括号。如果我写程序的时候能够稍加注意一些的话,相信此类错误完全可以避免。保持良好的编程习惯,能够避免的错误还远不止这些。

        我之前看到过一个帖子,说:你写了几年代码才意识到规范编写的重要性的?热评是:第一次和别人合作的时候。所以我们应该从现在就养成良好的编码习惯,就算不习惯也要强迫自己去习惯,因为所有人都能穿的鞋不会合任何人的脚!

你可能感兴趣的:(关于代码编写规范)