开发者社区> 问答> 正文

耦合是衡量软件架构好坏最重要的标准之一?

耦合是衡量软件架构好坏最重要的标准之一?

展开
收起
OSC开源社区 2024-06-13 08:01:37 22 0
2 条回答
写回答
取消 提交回答
  • 格物致知

    可以看一篇文章:架构耦合是毒性,不谈计量是耍流氓
    https://www.163.com/dy/article/GBQTD27M0511CUMI.html

    距离很有意思:中国古代传统建筑用的最原始的技艺是把两个木头用非常精巧的结构镶嵌到一起,它其实可以形象反映耦合的本质。
    内容也是一问一答的采访内容,都是技术大拿的简介。

    2024-06-13 17:41:51
    赞同 展开评论 打赏
  • 我觉得不是,耦合肯定是一个立场正确的选项。衡量软件架构有很多因素,最基础的你要是一个可以运行的、可以产生业务和用户价值的系统,这是最重要的。

    当然耦合方面,是否需要做一个高内聚、低耦合的应用也很重要。我们看到在不同场景下,比如服务于某次营销活动的一个小程序,这种日抛型的应用,没必要做充分解耦的设计,可能把代码堆到一起也可以工作。

    如果我想做一个维护周期比较长的系统,希望这个系统可以持续演进,灵活应对变化。这时我们还是鼓励用这种软件工程的角度去看,希望设计一个高内聚低耦合的系统。

    2024-06-13 17:29:34
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
MaxCompute架构升级及开放性解读 立即下载
MaxCompute Serverless 架构演进 立即下载
阿里云消息队列的 Serverless架构演进 立即下载