#架构

5 篇文章

架构整洁之道-阅读笔记

架构整洁之道,本书适用于架构入门的初学者,没有多少新知识点,而是对架构思想进行了提炼总结,推荐阅读。以下是提炼总结: 设计与架构究竟是什么: 软件架构的终极目标,用最小的人力成本来满足构建和维护该系统的需求。 架构的两个价值维度:行为和架构 架构是行为的基础,不打好基础,系统就乱套了,最终难以维护 三种编程范式(目的…

系统可维护到底指的是什么

引言:可维护性是主观的还是客观的? 在大型业务开发中,经常听到这样的声音:“系统维护不下去了,代码复杂度太高了!” 但有趣的是,后台业务很少有类似抱怨,尽管它们的复杂度也不低。这让我开始思考:可维护性到底是主观感受还是客观标准? 考虑以下几个常见场景: 接手他人项目:新人觉得前任代码不可维护,要重构;但前任开发者当时…

什么是耦合(共生),什么是内聚

为什么需要理解耦合和内聚? 在架构设计讨论中,“高内聚,低耦合”几乎是所有人的共识。但在实际项目中,我发现很多同学对这两个概念的理解还停留在朴素认知层面: 对耦合的误解:认为任何依赖都是不好的,要尽量避免 对内聚的模糊:知道要”高内聚”,但不知道如何衡量 实践中的困惑:不知道什么是合理的耦合,什么是不合理的耦合 最近…

微前端思考

引言:为什么需要微前端? 在前端工程化快速发展的今天,单体前端应用面临着越来越多的挑战: 团队协作问题:多个团队在同一个代码库中开发,代码冲突频繁 技术栈限制:整个应用必须使用相同的框架和技术栈 部署耦合:一个模块的变更需要整个应用重新部署 维护复杂度:应用规模增长带来的复杂度呈指数增长 这些问题的本质是什么?集成、…