设计模式与敏捷开发
软件开发的几大原则就是为了应付变化而生。任何事物在成长的过程中不变化,就是死亡的象征。
工程师在设计开发的时候发现了一些规律,将他们总结一下,成为各种有名字的设计模式。
佛家说过:
看山是山,看水是水;
看山不是山,看水不是水;
看山还是山,看水还是水;
突然感觉万事万物都有规律性和特殊性的完美统一。当你感觉顿悟的时候,可能就是这种规律性的发现,
当你迷茫时,正是特殊性的存在。
任何技艺都是经验的总结升华,老年代的太极拳宗师们在老师的指导下进行苦练,当量变到质变产生时,
功夫就出来了,然后开始实战,到了一定阶段就开始发挥自己的长处,整理经验形成了各门各派。
但是还是在阴阳的圈子中转圈。
软件设计的方法形成也是如此呀。
总之,勤奋练习还是技术功夫上升的不二法宝。
评论