《敏捷软件开发》学习笔记 第21章 22章

21章太短,2章就写一块了。

 

21章 - 工厂模式

----------------------------------------------------------

我一直认为,工厂模式的问题不是控制时间上的各种变化,而是复杂度的问题。很多时候创建工厂都是过度设计,以前一个谷歌员工说,自己辞职离开谷歌,并且第二次回到谷歌之后发现原来写的代码全部加上了各种各样的工厂。

 

22章 - 包的结构表示法

---------------------------------------------------------

第一张,默认的UML包结构图

 

书中这段话很奇怪

它没有环依赖啊,这个更改是接口变了还是没变呢?不是说应该从底向上构建吗,为什么底下构建完了,稳定了。还要再修改呢?

如果说这是最近一次迭代版本所做的修改,那往上层再测试不是很正常的事情吗?

 

 

再来看看书中优化后的包UML图:

 

10个包。并且包里面的数据也都增加了不少。具体为什么这样还是没看懂,可能明天继续看就明白了。

 

posted @   HONT  阅读(178)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示
回到顶部