代码只是编程思想的一种具体展示形式,程序员写代码有几个禁忌,不能写没有中心思想的代码,很多程序员写代码都是凭着感觉走,写到哪算哪,特别是初学者写代码的时候,不讲究策略觉得一边想着一边写着是一件特别有意思的事情,任何都需要有编程的指导思想指引,不能跟着感觉走,编程是一种理性行为不是肆意挥洒,优秀的程序代码一定是经过精心设计的,程序代码的调试不是推倒重来,而是在有中心的基础上进行修复。
写代码是一件很严谨的事情,很多程序员在拿到需求之后就急急忙忙开动了,越是年轻的程序员越是喜欢拿到功能模块就开始动手搞了,正常的一个项目在写代码之前会有百分之三十的时间进行整体的设计调研,确定一些关键信息的数据结构,真正的代码阶段时间也就只有不到百分二十,剩下的就是模块联调,整体功能测试,然后压力测试,经过alpha,beta,release三步最终达到产品项目,越是老程序员拿到需求之后先会在自己大脑中打无数的草稿,然后收集大量的资料验证中间存在的疑问,一旦全部验证完毕就全力动手开搞,由于技术难点都想明白了,代码实现起来就会快很多,加上基本功扎实基本上几天就能把所有功能搞完,而且代码的质量还很高。
写代码的时间段内尽量不要被打扰,因为代码一旦被打断就要重新恢复现场,恢复现场的断点需要花费一段时间,导致很多程序员在写代码的时候戴着大耳机,就是防止被外界干扰,戴着耳机也不是为了听音乐消遣放松大脑,很多程序员喜欢深夜写代码也是这个道理,夜深人静没有人打扰,能够产出高质量的代码,代码的质量直接决定了模块的稳定性和性能,写代码最忌讳被人无端的打扰,有时候灵感突然之间什么都没了。
写代码最直接表现就是把编程的中心思想用简便的方式表现出来,所以要想表达的彻底代码质量必须要高。
评价程序员水平高低从来都是靠产品说话,代码只是内在表现,但也最能从表现上看出编程的基本功。