软件架构的目标

2021-11-09  本文已影响0人  秃顶小学生

软件架构的终极目标是:用最小的人力成本满足构建和维护该系统的需求。

一个软件架构的优劣,可以用它满足用户需求所需要的成本来衡量。如果该成本很低,并且在系统的整个生命周期内一直都能维持这样的低成本,那么这个系统的设计就是优秀的。如果该系统的每次发布都会提升下一次迭代的成本,那么这个设计就是不好的。

好的架构可以保持较高的生产力,但是需要开发者有工匠精神,坚持维护和提高自己架构的质量。不要盲目的自信 忽略当前开发的懒惰(兔子以为自己跑的快,最后还是不是没有赢的了乌龟?),反而相信后期的重构(骗鬼的话)。

软件开发的核心特点:要想跑的快,先要跑的稳。

上一篇 下一篇

猜你喜欢

热点阅读