他们将技术、工具、平台、语言和框架分为四类:采用、试用、评估和保留。 采用意美国手机号码列表味着“有信心准备好用于企业需求”。尝试意味着“公司必须在一个能够克服风险的项目中进行尝试”。评估的意思是“评估它将对公司产生的影响程度”。 Hold 的意思是“谨慎行事”。通过这种分类,可以更轻松地了解新内容以及他们是否准备好评估应该探索哪些趋势。 文件 架构文档可能重要也可能不重要。重要文档,例如架构决策或代码指南。在编码开始之前需要初始文档,并且需要持续改进。
可以自动创建其他文档,因为代码也可以用作文档,例如 UML 类图。 干净的代码:如果做得正确,代码就是最好的文档。一个好的架构师必须能够区分好代码和坏代码。 Robert C. Martin 所著的《Clean Code》一书是了解更多关于好代码和坏代码的优秀资源。 尽可能生成文档:系统变化很快,并且很难更新文档。无论是 API 还是 CMDB 形式的系统环境:基本信息通常变化太快,无法保持文档最新。 尽可能多,尽可能少:大量的文档很难阅读和理解。