Andrea软件架构资源集

Andrea 的代码资源挺有料的,适合搞前端或者整全栈的同学参考一下。资源分类清晰,从软件架构设计模式开发工具一应俱全。你要是平时在写 Android 或者 iOS,里面那几篇移动端架构的文章也挺实用的,能帮你理清思路。

架构设计里那篇 软件架构设计》,讲得还蛮系统的。没那么抽象,举了不少例子,像MVC微服务这些都讲到了,响应也快,适合想打基础的你。

喜欢研究图像的可以看看 JPEG 2000 软件架构》,虽然是偏底层一点,但讲 JPEG 的原理、模块拆解方式,说得挺细的。对搞图形引擎或者嵌入式图像的朋友会有启发。

移动端方面,《Android 应用软件架构设计概述》《iOS 软件架构标准.docx》 也别错过。前者讲的是 Activity 和 Service 之间怎么解耦,后者偏标准规范那块。写 App 的时候遇到结构乱的问题,不妨翻翻。

架构能力想再上一个台阶?可以试试这篇 提升软件架构能力的经典设计模式》,把常用模式像单例观察者这些都捋了一遍,还结合实际应用场景了一下,不是纯讲概念那种,比较落地。

另外,开发工具的选型也是常头疼的事。这篇 软件开发工具选择》 对比了一些常用工具的优缺点,像 IDE、版本管理、调试插件都讲到了,算是篇速查指南,忙的时候翻一翻还挺省事。

,如果你最近刚好在搭项目架构,或者想把现有项目整理一下,Andrea 整理的这些文章可以当参考书看,适合收藏。如果你平时不太管架构,想从前端往后端拓展,这套也可以帮你开开眼界。

zip
u1206.zip 预估大小:1个文件
file
u1206.exe 1.84MB
zip 文件大小:1.78MB