投资要有投资的哲学,要坚持这个哲学,不断提高技能
软件开发也是同样,要有一个稳定正确的开发哲学,并不断提高技能
当接到对一个项目比较大的改动,或者开发一个新的模块时,常有困惑的感觉,不知道合适开始,或者到处寻求帮助或者找各种借口拖延。核心的问题是自己克服不了那种焦虑感。
那么自己应该采取什么投资哲学呢?这个哲学可以克服这种焦虑感吗?
答案已经有了,大师前辈们已经给我们写好了答案,那就是敏捷开发。
所以当自己有焦虑时,到敏捷开发中来找答案吧。
最近几天的经验告诉我,TDD真是不错,很好的克服了当对一个已经发布的项目改动比较大时怎么处理
1. 从风险最高的部分开始,或者从最难的那部分开始
2. 建立To-Do-List,每次一小步,慢慢来,当你每前进一步,焦虑感都会降低。切记一定要每次一小步,这样才不会让多个球在空中,每次只玩一个球。
谢谢敏捷开发的前辈们 Robert Martin, Kent Beck, Martin Fowler ... ...