读《Software Systems Architecture》(20)—— The Development Viewpoint
🤔☕️🤔☕️🤔
读《Software Systems Architecture》(20)—— The Development Viewpoint
📖:开发视点
🤔:终于讲到开发,那之前讲的不是开发嘛?架构包含开发,还是开发包含架构,任何时候问起,我都会卡壳一会儿。就先盯着开发,这个词在客户那边,会在什么时候拿出来说?给我们开发一套系统、开发一款设备,研发一套系统、研发一款设备。似乎用开发和研发都可以。不过仔细辨一下味道,当说开发的时候,往往大家对于目标、以及如何达到目标的路径和方法,共识度比较高,信心也比较足,大概率是能够做到预期的样子。再辨一下说研发的味道,或者本来打算说开发,后来又改成研发的时刻,内心更多是有点疑惑,并不能非常确定,能否如期实现,甚至做成啥样、到啥程度都不好说,这时候的共识是目标,或者仅仅是愿望,至于方法和路径方面,更加只能通过相信来提供勇气。在研发的场景里,放入架构,目的是为了让开发更加确定,能够回答为何如此开发法,既满足当下的需求,又能在未来更多收益和成本。这么说,的确是一种架构存在的必要性解释,更是架构在开发前前后后、里里外外的合理性解释。
—— By 术子米德 @2022.06.01
版权声明: 本文为 InfoQ 作者【术子米德】的原创文章。
原文链接:【http://xie.infoq.cn/article/c64240eab622cf023ec8db2d0】。文章转载请联系作者。
评论