如何成为更好的软件架构师?这篇3.8K star的文章值得一看(12)

\n

尽可能多记必需的东西 , 内容尽可能少:不管你需要记录什么(如决策文件) , 试着一次只关注一件事 , 只记录这件事的必要信息 。 丰富的文档很难阅读和理解 , 附加信息应保存在附录中 。 特别是决策文件 , 更重要的是要讲一个有说服力的故事 , 而不是抛出大量的论据 。 此外 , 这还能为你和你的同事节省大量时间 , 因为你们必须阅读这些文档 。 看看你过去做过的一些文档(源代码、模型、决策文件等) , 然后问自己以下问题:「用于理解该文件的所有必要信息都包括在内了吗?」、「哪些信息是真正需要的 , 哪些可以省略?」、「文档有红线吗?」

\n

更多地了解架构框架:这一点也适用于所有其他「技术」类建议 。 我之所以把它放在这里 , 是因为像 TOGAF 或 Zachmann 这样的框架提供了「工具」 , 这些工具在文档站点上很重要 , 尽管它们的附加价值并不局限于文档 。 深入了解此类框架将教会你更系统地处理架构 。

\n

参考链接:https://github.com/justinamiller/SoftwareArchitect

\n

本文为机器之心编译 , 转载请联系本公众号获得授权 。

推荐阅读