软件设计与模块化架构实践
第 6 章的 PPT 讲的是软件设计,内容挺系统的,尤其是模块化那一块,讲得比较清楚。你要是平时也折腾架构、搭模块,那这份资料还挺有参考价值的,能帮你梳理思路,少走弯路。
模块化架构的源码也整理好了,直接下载就能看,像是用LabVIEW
和NITestStand
搞模块化软件开发的思路也有提到,比较适合搞自动化测试那类场景。
Android那块也有,Kotlin 的 MVP 架构案例还不错,页面逻辑清晰,适合刚上手想理清职责划分的。顺带一提,微信模块化重构那篇也能看看,做中大型项目比较有参考性。
如果你是前端或者搞JavaScript
的,可以顺手瞄一眼Hydra.js 的模块化架构,文件包也有,拆得挺干净的,适合练手或吸收点设计思路。
建议你都存一下,哪怕不看完,至少有个目录知道以后哪里能找。毕竟模块化这块,说白了就是把代码拆干净、职责理清楚,搞清楚结构比一味堆代码强。
下载地址
用户评论