• 程序员修炼之道-读书笔记


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

            不要容忍破窗户 

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

              提供多种选择,不找借口

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

              知道何时止步

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

              程序员要注重实效

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

               无处不在的自动化

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

  • 相关阅读:
    集合改变时会自动通知的集合类
    WPF中的MatrixTransform
    WPF中,如何将Vista Aero效果扩展到整个窗口
    WPF中的命令与命令绑定(二)
    参加BEA Dev2Dev TechDays 归来
    在WPF中自定义你的绘制(五)
    Microsoft Surface
    WPF与缓动(二) 正弦与余弦缓动
    WPF与缓动(一) N次缓动
    终于找到了一个WPF中的日历控件
  • 原文地址:https://www.cnblogs.com/houtaoliang/p/4454582.html
Copyright © 2020-2023  润新知