>敏捷工程一种用行动后的结果来分析真实需求的方法,在目标
>无法确定的时候依赖行行动后所得的经验。

有些道理,其实我经常思索,可能有人觉得我疯了,人区别动物到底最本质的是什么?

是劳动?是使用工具,这些都已经被承认错误了。

漫长宇宙,恐龙已经被淘汰灭绝,很多动物已经消亡,为什么人类会越来越强大,难道那些自然灾难和困难不同样考验人类吗?

所以,关键问题在于:人类和万物都不能回避灾难,但是人类能够在顺从灾难和考验情况下,寻找保住生命和繁殖之道,等待机会东山再起。

人不可能预测未来,对抗趋势,但是可以顺其势,然后与其互动,最终认识其规律,进而成为其主人。

我们做软件也是这样,对于一个陌生领域需求,我们就象碰到一个自然灾难,无法预测和掌握,那么只能一点点进入其中,产生一些结果,然后纠正我们的认识,最终达到认识需求本质的结果。

Evans DDD也说:事物中总有一个美妙的旋律,我们需要迭代很多次才会和其共振,领域模型不是一蹴而就,是反复迭代的结果。


我也一直在思考程序设计是做什么事情的,程序设计的旋律是什么,所以才发了这个贴,希望借大家的经验跟才智一起整理自己的想法。希望能在讨论中能领悟到程序设计的演化环节,发展的方向,设计的本质,设计为何而美等程序设计中的哲学思想。

[该贴被bookview于2008-09-04 23:30修改过]