技术栈
复杂系统开发方法
陈建111
7 个月前
复杂系统开发方法
设计模式学习笔记 - 开源实战二(上):从Unix开源开发学习应对大型复杂项目开发
软件开发的难度无外部两点,一是技术男,代码量不一定多,但要解决的问题比较难,需要用到一些比较深的技术解决方案或者算法,不是靠 “堆人” 就能搞定的,比如自动驾驶、图像识别、高性能消息队列等;而是复杂度,技术不难,但项目很庞大,业务复杂,代码量多,参与开发的人多,比如物流系统、财务系统等。第一点涉及细分专业的领域知识,跟设计、编码无关,所以接下来重点讲解第二点,如何应对如阿健开发的复杂度。