用XP指导网站开发

原则:解耦,尽量独立。

实施第一步:拆分网站,把每个功能拆解到一定的粒度,不能太细,也不能太粗。

检验拆解是否成功的标准,看每个功能之间相互依赖的程度有多大。
在整个框架内,每个功能只和框架交换数据,相互之间没有数据交换;

然后,按照各个功能块的依赖次序,画甘特图;

比如,网站的用户注册肯定是优先的,要安排在最前面开发;前台展示和用户是无关的,所以,在人力充足的情况下,这个模块是可以并行开发的;

对于改造已有的网站,此原则一样适用,不过,中间的风险要大得多;

改造网站,一句话说,就是一个把旧网站拆散,重新组合的过程。