Google 网上论坛
订阅 XIntend
电子邮件:
访问此论坛

[原]开发模式小结---三种基本模式

KingFo 于 2008-07-04 21:06:16 发表开发者

订阅: 订阅 [原]开发模式小结---三种基本模式 的评论
引用: 点这里获取引用地址 (UTF-8)
上一篇 < [原]开发模式小结---三种基本模式 > 下一篇

本人是作为一名adobe前端开发者,针对开发方面做的一些总结。涉及面可能比较狭隘,但本着“狭隘着、狭隘着、最终广泛着”的精神继续本人的超级打算。

这里所说的开发模式是开发前所需要思考的问题。

这里就不长篇大论了,依次罗列和解说如下:

三种开发模式:

A.从底至上

B.从上往下

C.各路铺开

 

A.从底至上是本人认为最为保守,和最为有效的开发模式,原因在于,你经过对即将展开的项目中,挑选出自己认为最喜欢和最希望能够实现的功能,包含了可行性测试和简单的方法实现。精髓就在于“足够简单的实现”。这就决定了,开发者可以立即着手开始自己最关心的部分实现。

B.由上往下,这可能会和设计模式结合在一起,因为从上而下,精髓在于“足够全面的考虑”,当然这里所说的足够全面是当前情况下必要考虑。而和设计模式结合的原因就是减少改动的开销,和已有资源的重复利用。一般来说这种模式需要依靠在这个领域有足够经验的人,至于一般的开发者如何获取如此的经验就不在本文中考虑了。

C.各路铺开这种模式之所以独立于前两者的原因在于,这个模式下不仅仅是一个人的模式。这意味着这个项目将是跨领域或是跨行业的,需要在展开前需要收集各种信息,通过验证的手段进行筛选然后全局应用。也许在很多情况下这种方式是必要的和极限的。本人是不太推荐这个模式,因为这意味着最大成本的投入。当然目前互联网商业上的项目应用倒是比较接近这个。

小结:

个人的兴趣项目可以考虑模式A,而想让自己成为架构师等级的则可以从B开始锻炼,而C则一般在互联网商业团队中已经类似,所以,这就需要有成熟的B专家,和优秀的A的成员们。

被阅299次, 0投一票原创||心得
1 / 0 / 0 | « 1 » |
1 / 0 / 0 | « 1 » |
  • 看完了要说点啥么?
  • 昵称 (不填说不了话)
  • 信箱地址 (不会被公开,但是不填也说不了话)
  • 网址 (这个不填也成)

Theme by Yofox, Powered by Roclog v3.2.0

Copyright © 2007 X-Intend[超级打算]. All rights reserved.

滇ICP备05000389号