码农是如何炼成的 Vol.6

logo

这一章开始说编码的事,我是一个完美主义者,对代码有必定程度上的洁癖,因此你们能够看到我写的教程很是的整齐。segmentfault

有人说我生活上能作到不邋里邋遢就不错了,代码上哪可能作得更好? 但若是想成为一个好的码农,对代码的完美主义情结是你在工做初期最有能力作到的一件事。优化

而当这件事养成习惯后,不只不会由于保持“整洁”而浪费时间,反而会在后期的维护中给本身带来极大的便利。编码

咱们能够从下面一些细节开始作起:spa

程序代码中请尽量放弃拼音。只要你愿意查,必定能查到英文,请保证每一个英文单词拼写正确,用英文的好处在于你真的不能保证每一个看你代码的人都懂拼音,而英文是通用的。教程

慎用简写,简写最好有个约定表。只用你们都明白的,不明白的请尽量不要简写,咱们命名的目的是为了容易懂,你非要整出一个PCO,ICD之类的东西,我保证过了两周后你本身都看不懂。
保证每个单词的大小写,每个空行回车,甚至每个空格都是统一的。提及来容易作起来难,但真习惯了也不是那么的难。相信我,你从此的程序人生会从这一点点小的改变中受益无穷。class

多作几回代码重构。这是码农完美主义者修养中最核心的一环。代码重构不单单会使你的代码变得更优雅,更易读,后期更易修改,在我看来,其最最重要的做用在于可以比你再多写三倍的代码,更能提升你的编码水平。在时间条件的容许下,若是能将一份代码从新编写(比较夸张的重构)三次,你几乎能获得近10倍于代码自己水平的提升。原理

重构的实际效果可能不少人会有质疑,我如今的水平也很难从原理上解释清楚为什么会有这么惊人的效果,恩,可能与古人所说的”温故而知新”有殊途同归之处吧。重构

以我本身的实际经验来看,重构的感受就是你在以为代码有一点点不顺眼或者进行了一些能够合并的复制粘贴时,须要想办法去进行的优化,另外你可能会掌握一些新的技巧,这些技巧是能够在重构中实践的。技巧

固然完美主义者的修炼不单单会体如今我上面的说的地方,而是一种实实在在把每一件手上的事都作到极致的精神,想成为一个牛逼的码农,先把本身能作到的尽量作好,就算不是为了公司,也是为了本身。程序

相关文章
相关标签/搜索