clean Architecture笔记

本文探讨了软件架构的重要性和成本,引用了艾森豪威尔矩阵来阐述价值维度。文章介绍了Clean Architecture的设计原则,如单一职责原则、开闭原则、里氏替换原则、接口替换原则和依赖反转原则,旨在提升代码质量和系统的可维护性。
摘要由CSDN通过智能技术生成

古老的教诲

如果你觉得好架构的成本太高,那你可以试试选择差的架构加上返工重来的成本;

  1. 蓝绿部署;
    Q: 一套不稳定但要紧的系统,还有各种问题,变量命名非常随意,依赖逻辑错综复杂,层次结构乱七八糟…
    A:SOC(关注点分离)、SRP(单一职责原则)、OCP(开闭原则);

设计与架构究竟是什么?

设计架构不分家;
工程师团队增长趋势同期生产效率
乱麻系统:对代码质量和设计结构优化存在持续、长久的忽视;
现象:救火,加班,产出始终上不去,大部分时间都消耗在修修补补,拆了东墙补西墙,偶尔有精力做点小功能;
问题:持续低估好的设计、简洁代码的重要性;
总结:先知道什么是优秀的软件架构;了解系统架构的各种属性与成本和生产力的关系;

价值维度

艾森豪威尔矩阵

我有两种难题:紧急和重要的,而紧急的难题永远是不重要的,重要的难题永远是不紧急的;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值