程序员在编程生涯中必须明白的6条宝贵经验6条成长经验:0.过早的优化是万恶之源。在项目早期进行优化有时会使代码难以阅读。而到了后期,你会发现之前的优化其实只是在浪费时间和精力。因为作为程序员,你必须知道需求是会变的。1.写代码时总是想象维护你代码的人是一个知道你住在哪里的暴力精神病患者。编写代码必须确保代码在未来值得维护。因为你会接触到很多新的代码,所以你很容易对以前的代码感到陌生。2、如果纠错是消除软件bug的过程,那么编程一定是把bug放进去的过程。世界上有两个真理是毋庸置疑的:a.人必须死。b.该程序必须有一个错误。因此,我们经常需要代码审查,以便在提交之前找到现有的错误。通常代码审查从代码风格、主要缺陷、设计逻辑和设计思想等方面入手。3.一个好的程序员是那种在过单行道的时候会向两边看的人。程序员要防止异常的发生,虽然出问题的可能性很小,但也在自己的控制范围之内。此外,使代码更易于阅读。4.你写的任何代码,如果超过6个月不看,再看的时候,就好像是别人写的一样。旧代码仍然是您的金矿。因为旧代码有可能转化为更好的产品。回去看看你过去的计划和项目,并用更好的产品或想法更新它们。同时,重用代码可以提高代码的可靠性,减少开发时间。5.注释代码很像打扫厕所——你不想做,但如果你做了,它肯定会给你和你的客人带来更愉快的体验。不可否认,大多数程序员讨厌写注释,但矛盾的是,他们讨厌别人不写注释。当您维护丢失了十几年的旧代码时,这是一件令人头疼的事情。没有任何说明和要求,直接让你怀疑人生。
