zoukankan      html  css  js  c++  java
  • 程序员修炼之道-读书笔记

            在《程序员修炼之道》一书中,Dave和Andy告诉我们以一种我们能够遵循的方式编程。本书中提出了许多著名的哲学理论,总结如下:

            不要容忍破窗户 

              当一个街区的某个窗户破碎,而且长时间没人修理时,那么其他窗户也会相继破碎,从而整个街区更甚整个城市都会被侵蚀。这就是有名的"破窗户理论"。做软件也如此,如果出现问题而不及时修正,那么整个软件就会随之恶化。所以,不能容忍破窗户,没发现一个bug就得及时改正。即使没有足够的时间去修理,也要用木板钉住,将BUG代码注释,采取这些行动阻止进一步的破坏,使之处于你的控制之下。

              提供多种选择,不找借口

          出现了各种各样的问题之后,应该提出各种解决方案的选择,而不是找借口。不要说事情做不到,要做什么来挽回局面。

              知道何时止步

          不要因为过度修饰和过于求精而损坏完好的程序。继续前进,让你的代码凭着自己的质量站立一会,它也许并不完美,但不用担心:它不可能完美。

              程序员要注重实效

          编程技术就是程序员的手艺,你的程序就是你的艺术品。时刻关注自己的技艺,保持热情和好奇,争取做到富有专长而又多才多艺。Think about your work!我们要时刻思考如何提高工作效率,保持活跃且勤奋的思维,不断提高自己的逻辑思维能力,因为逻辑思维能力是每个程序员的核心竞争力。

               无处不在的自动化

           自动化能够避免重复劳动提高效率,保持可靠的一致性与可重复性,排除人工操作可能产生的错误可以自动化的项目包括但不限于:项目编译,回归测试,构建与发布,通过单一数据源生成数据的其他表示。

  • 相关阅读:
    深入解析MySQL分区(Partition)功能
    使用mysqlreplicate命令快速搭建 Mysql 主从复制
    MySQL优化/面试,看这一篇就够了
    Nginx+Keepalived高可用集群
    高并发核心技术
    Redis详解
    memcached 常用命令及使用说明
    MemCached详解
    音频和视频
    frameset 和iframe框架标签
  • 原文地址:https://www.cnblogs.com/houtaoliang/p/4454582.html
Copyright © 2011-2022 走看看