知识库 Pages : https://tal-bohemia.github.io/knowledge/ 目录 敏捷开发 测试驱动开发 代码大全 用隐喻来更充分地理解软件开发 软件构建中的设计 良好的类接口 创建类的原因 防御式编程 推荐的开发者测试方法 UML详解 工具使用 enterprise_architect 设计模式 Gof 23种设计模式