金牌作者、技术分析师 Richard Monson-Haefel 宣布,“软件架构师应该知道的 97 件事”Wiki 站点现已搭建完成并开始运行。97 Things 项目旨在“为全世界的软件架构师提供洞察力和指导”:
每条公理都是给软件架构师的一条建议——内容从维护场景到与合作者沟通。
该站点对社区贡献者开放,每条公理都基于 Creative Commons、Attribution 3 协议。
例子包括(访问时可能需要注册):
- 不要在讨论需求前对你的过去夸夸其谈( Nitin Borwankar )
- 简化必要的复杂性;减少不必要的复杂性( Neal Ford )
- 协商往往比你想的还要频繁( Michael Nygard )
- 尽早考虑性能测试和弹性测试( Rebecca Parsons )
- 拒绝重复(InfoQ 的 Niclas Nilsson )
- 不要控制,而是注意观察( Gregor Hohpe )
- 架构师就像守门人( Dave Bartlett )
O’Reilly Media 公司计划在明年初出版最好的 97 条公理,随后会出版其它关于“97 Things”Meme[译注 1] 的书(例如“软件项目经理应该知道的 97 件事”)。
查看英文原文: The Book of Architecture Axioms
译注 1:Meme,指文化的基本单位,通过非遗传的方式,特别是模仿而得到传递。
评论