软件架构设计:从混乱到有序
1. 编码学习方式
在学习过程中,有三种编码学习方式可供选择:
- 自建仓库跟随示例构建 :创建自己的代码仓库,按照示例逐步构建应用。若之前有过相关编码经验,会发现此次需要更多自主思考,必要时可参考他人仓库获取提示。
- 将模式应用于自身项目 :逐章将所学模式应用到自己的小型项目中。这种方式虽风险与回报并存,且需付出较多努力,但能带来最多的学习收获。
- 完成章节练习代码 :每章都有“读者练习”,并会提供 GitHub 链接,可下载部分完成的代码,自行补充缺失部分。
在阅读时,建议对代码进行 git checkout 操作,以便在实际运行的应用中查看代码,这有助于解答疑问,让学习更具真实感。
2. 代码许可
代码和在线版本遵循知识共享 CC BY - NC - ND 许可协议,可在非商业用途下自由复制和分享,但需注明来源。若对许可有疑问,可联系 permissions@oreilly.com 。印刷版的许可方式不同,需查看版权页。
3. 排版约定
书中使用的排版约定如下:
| 排版样式 | 说明 |
| ---- | ---- |
| 斜体 | 表示新术语、URL、电子邮件地址、文件名和文件扩展名 |
| 等宽字体 | 用于程序列表,以及在段落中引用程序元素,如变量或函数名、数据库、数据类型、环境变量、语句和关键字 |
| 等宽粗体 |
超级会员免费看
订阅专栏 解锁全文
625

被折叠的 条评论
为什么被折叠?



