嵌入式开发中RTT打印浮点数据的解决方案
2026/7/17 11:38:05
三年后,新人小王问你:
“为什么我们的订单系统用的是XXX中间件,而不是YYY?”
你挠挠头:
“呃…三年前XXX刚出来,正好有人推荐,就用了…YYY是什么来着?”
你忘了当初为什么做这个决定,也不知道当初考虑了哪些因素。
如果当初有个记录就好了。
这就是ADR的价值——让架构决策有迹可循。
ADR(Architecture Decision Record):架构决策记录文档,记下"为什么这样设计",而不是"设计了什么",让未来的自己和同事知道当年的考量。
三年前装修房子: - 选了北欧风格 - 用了灰色沙发 - 厨房装了开放式 三年后: - 为什么选了北欧风格?忘了 - 当初为什么选了灰色沙发?因为便宜还是好看?忘了 - 开放式厨房后来后悔了吗?忘了 结论:踩的坑下次还会踩装修决策记录: ADR-001: 整体风格选择 日期:2023年1月 决策:选择北欧风格 考量: - 简约大方,适合小户型 - 家具便宜,适合预算 - 打