1. 基本信息
软件设计的要素
丹尼尔·杰克逊著
浙江教育出版社,2024年5月出版
1.1. 读薄率
书籍总字数236千字,笔记总字数18853字。
读薄率18853÷236000≈8%
1.2. 读厚方向
-
构建可扩展分布式系统方法与实践
-
设计模式:可复用面向对象软件的基础
-
程序员修炼之道:通向务实的最高境界(第2版)
-
微服务设计
-
设计模式的艺术
1.3. 笔记--章节对应关系
笔记 | 章节 | 字数 | 发布日期 2024年 |
读软件设计的要素01概念 | 01 概念就像分子,成功的软件不可或缺 02 掌握概念起作用的原则,做出更好的设计 |
3506 | 9月5日 |
读软件设计的要素02概念的目的 | 03 概念的结构,从样式概念到预订概念 04 概念的目的,以用户需求为中心 |
4058 | 9月6日 |
读软件设计的要素03概念的组合 | 05 概念的组合,造就意想不到的力量 | 2481 | 9月7日 |
读软件设计的要素04概念的关系 | 06 概念的关系,让设计的顺序更合理 07 概念的映射,从底层概念到物理界面 09 概念熟悉性,好用的概念常常可以重用 |
2354 | 9月8日 |
读软件设计的要素05概念的特性 | 08 概念的特性,概念与目的一一对应 | 3437 | 9月9日 |
读软件设计的要素06概念完整性 | 10 概念完整性,一旦违反需要努力修复 结语 厘清概念的迷思,让你的软件设计更出彩 |
3017 | 9月10日 |
$ | 总计 | 18853 | $ |
2. 亮点
2.1 描述了一个关于概念的概念
- 涉及目的、组合、关系、特性等等
2.2 举例很有意思
- 由于都是国外的软件,没有什么代入感
- 但是另一方面也有借鉴意义
2.3 不同的人对于概念关注点不一样
-
区分不同类型的人员对于概念的不同关注点
-
具体情况具体分析
3. 感想
3.1 互联网产生了很多黑话和名词,软件设计产生概念
3.2 同一个【推荐】这个概念,不同软件/网站的处理可能天差地别
- 而软件/网站的相关说明不会说明这些