《程序员的修炼之道:从小工到专家》有感(六)

强力编辑--用一种好的编辑器,去熟悉它,彻底的了解它,让你在编辑文本时凭直觉去操作,无需大脑。编辑器所应具有的特性:可配置、可扩展、可编程。这样我们在编程过程中手就不需要离开键盘,能够提高效率。

源码控制--源码控制系统追踪你在源码中和文档的做出的每一项变动。          

调试--代码写完之后,要进行的调试是很费时间。调试过程中要放松心态,遇到了bug也要直面解决,调试时一定要把各种情况都考虑进去,不能因为心里的那点不确定存在侥幸心理。

算法速率--在写代码时要提前估算算法的阶,O阶是时间复杂度决定了整个程序的运行效率,这是一个注重实效的程序员所必须具备的。

重构--在重构的同时不要试图增加新的功能;在重构前就应该做好测试,这样如果破坏了某些东西就可以知道;重构时采取短小、深思熟虑的步骤。

规范的危险--在开发过程的某些方面我们确实应该遵守者某些规范,但我们也应该学会灵活变通,对于自己特别有把握的地方,可以大大发挥自己的优势,不必照搬模板,模板或许还没有自己的代码高效。

极大地期望--在交付产品的时候我们可以温和的超出用户的期望,在这过程中我们必须让用户有“心理准备”,不要“惊吓”。对用户的需求要尽可能的满足,能力允许的话,可以额外添加“惊喜”。让产品得到用户的认可是我们最大的成功。

猜你喜欢

转载自www.cnblogs.com/tianwenjing123-456/p/12129668.html