学习 UML

每次想做个项目,但又不知代码从哪里开始写。想尝试测试驱动开发,面对一片空白根本无 法在开始写代码前想出第一个测试用例。

《重来》一书中提到应该从原型开始,而非代码。一直寻找能在 Emacs 里把编码前思路理 清楚的工具,直到开始尝试 PlantUML。

使用用例图,想像自己是个用户,把系统需要提供的功能列举出来。

使用类图,配合 Information Engineering notation 画 ER 图。

使用 org-mode 组织大纲。