NickChenyx's Blog

nickChenyx

马上订阅 NickChenyx's Blog RSS 更新: https://nickchenyx.github.io/atom.xml

程序员修炼之道(The Pragmatic Programmer)

2020年7月19日 11:20

[TOC]

从小工到专家(From Journeyman to Master)

1> 我的源码让猫吃了
对自己的业务负责,在突发状况下能够提供解决方案而不是说“我的源码让猫吃了”。

2> 软件的熵
软件的发展必然会带来更多的无序,在这个过程中要避免“破窗子”出现时,容忍他的存在。要及时修理“破窗子”,反之更多的“破窗子”也就不会在意了,这将加速软件的衰败。(破窗子:低劣的设计、错误决策、糟糕代码…)

3> 石头汤与青蛙
石头汤:做变化的催化剂——一个项目的启动需要由开头的基石,基石的成功会引起各方的加入共同完成这个项目,做这个基石以促成项目更快更好发展。
青蛙:记住大背景——在项目过程中要牢牢盯住大背景,要持续关注周围发生的事情,而不仅仅是当前所在做的事情。避免成为温水煮青蛙。

4> 足够好的软件
*> *