分析代码有方法
Table of Contents
- 图
- 类图 UML class diagram
- 流程图 flow chat by graphviz
- 时序图 sequence diagram by websequence
-
表格
- 类责任与协作者表格 CRC table
- Class
- Responsiblity
- Collaborators
-
伪代码
核心算法最好用简化的伪代码来表示, 其实用化简过的 python 代码以 juypter notebook 形式阐述更好 -
示意图
用方框, 箭头, 圆圈加上注释可以将大多数概念性的交互都能大致说清楚 -
讲故事
作为什么角色, 想达成什么目标, 所以要做什么事, 能用暗喻, 类比以及引人入胜的故事把技术问题说明白,这是更高的境界, 融会贯通之后才能深入浅出
Comments |0|
Category: Uncategorized