代码构建和架构有什么区别?
当我读《Code Complete》一书时,经常提到“构造”这个词。 这意味着什么?
When I read the book Code Complete, the word "construction" is referenced frequently. What does that mean?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
就像房屋一样,(房屋)的建造实现了建筑(规划)。
Just like with houses, the construction (of the house) realizes the architecture (the plan).
使用房子作为类比建筑正在创建图纸,解释房子将有哪些房间,它们将如何布局等。建筑是那些拿着哈马和木头出现的人,看一下建筑并开始建造房子。
Using a house as an analagy architecture is creating the drawings explaining what rooms the house will have, how they will be laid out, etc. Construction is the guys that show up with hammars and wood, take a look at the architecture and start building the house.
程序或计算系统的软件架构是系统的一个或多个结构,它包括软件组件、这些组件的外部可见属性以及它们之间的关系。
施工是设计的实施
The software architecture of a program or computing system is the structure or structures of the system, which comprise software components, the externally visible properties of those components, and the relationships between them.
Construction is the implementation of the design
我想说,架构是设计,而构建是实现。
I would say that architecture is the design whereas construction is the implementation.
与一本书的类比可以是:
An analogy with a book could be: