本文整理开源软件与库资源,涵盖编译器、开发工具、系统库和常用基础设施,便于按技术方向查找可复用的软件组件。
本文整理软件开发相关知识,围绕开发流程、架构设计、工程实践和软件系统构建方法提供学习资料索引。
本文整理软件架构的分层、模块化和常见组织方式,介绍系统组件之间的职责划分、依赖关系及架构设计中的抽象思路。