知识卡片
架构师应编码
内容
架构图最终要变成代码,架构师保持编码实践能验证设计是否可实现,也能缩短与开发团队的距离。发散:不必成为团队最高产程序员,但完全脱离代码会让“实现细节”变成逃避现实的借口。
参考来源
- 位置:《程序员必读之软件架构》第9章《软件架构师应该编码吗》(源文件:OEBPS/text00000_split_020.html)
- 结论依据:原文明确建议编码应是架构师角色的一部分,能验证架构可实现并缩短与开发者的距离,同时说明不必是团队最厉害的程序员,直接支持卡片论点。
- 原始内容:"我的建议是让编码成为你作为软件架构师角色的一部分……创建能实际实现的软件架构,这样做的好处显而易见,除此之外,贡献代码还能帮助你和团队建立起融洽的关系,有助于缩短存在于很多软件团队的架构师和开发者之间的距离。"