Terry
Terry
Terry 的博客 🍁
主页
标签
分类
归档
工具
关于
主页
标签
分类
归档
工具
关于
团队管理
#多线程
1
#框架
1
#事务
1
#阅读
1
#Docker
1
#软件工程
1
#团队管理
1
#一致性算法
1
#工具
4
#分布式
2
对抗软件复杂度的战争
本文分析了软件复杂度形成的原因,从工程师文化、组织战略、公司内部协作等角度提出了解决方法。文章指出,软件复杂度分为本质复杂度和偶然复杂度,本质复杂度是问题域本身的复杂度,无法消除;偶然复杂度是解决方案带来的,可以通过正确的技术战略和工程师文化来降低。文章还强调了系统架构对复杂度的影响,以及康威定律在软件架构中的应用。最后,文章总结了如何通过认识到复杂度背后的客观规律,制定决策,创造更有价值的软件系统。
技术
79
0
0
2023-08-04