检查Java代码的体系结构。提供检查包和类的依赖关系、调用层次和切面的依赖关系、循环依赖检查等其他功能 https://github.com/TNG/ArchUnit
类图:http://www.objectaid.com/class-diagram
各种图使用代码实现:http://plantuml.com/
数据产品一书的作者 https://martin.kleppmann.com/
京东 http://www.linkedkeeper.com/article/read.action?id=2
阿里中间件 http://jm.taobao.org/
美团博客 https://tech.meituan.com/
DDD https://www.jdon.com/44215
MIT 课程 https://ocw.mit.edu/index.htm
code https://www.codecademy.com
open university http://www.openuniversity.edu/
code school https://www.codeschool.com
可编程时序图:https://www.websequencediagrams.com/
简单交互图:http://jgraph.github.io/mxgraph/javascript/examples/editors/diagrameditor.html
git 在线实现 http://learngitbranching.js.org/