软件架构师应该知道的97件事
作者:网络转载 发布时间:[ 2013/7/26 13:31:00 ] 推荐标签:
41.留意架构图里的空白区域(MichaelNygard)
空白区域“充满”了各种软件和“硬件”。
42.学习软件专业的行话(MarkRichards)
同行之间讲行话方便交流。
43.具体情境决定一切(EdwardGarson)
44.侏儒、精灵、巫师和国王(EvanCofsky)
开发团队不应该同质化。
45.向建筑师学习(KeithBraithwaite)
借鉴建筑行业的经验。
46.避免重复(NiclasNilsson)
47.欢迎来到现实世界(GregorHohpe)
现实世界比软件世界复杂。
48.仔细观察,别试图控制一切(GregorHohpe)
49.架构师好比两面神(DavidBartlett)
架构师应该像两面神一样,眼观六路、耳听八方。
50.架构师应关注边界和接口(EinarLandre)
寻找自然的边界,分而治之。
51.助力开发团队(TimothyHigh)
团队是成功的保障,要尽量助力开发团队。
52.记录决策理由(TimothyHigh)
记录架构决策背后的理由,具有极高的投资回报价值。
53.挑战假设,尤其是你自己的(TimothyHigh)
臆断是事情搞砸的主要根源。务必要确保软件基石坚实可靠。
54.分享知识和经验(PaulW.Homer)
帮助周围的人不断改善,他们也会帮助我们发挥出全部的潜力。
55.模式病(ChadLaVigne)
不要让一展设计模式功力的欲望,遮蔽了务实的真知。
56.不要滥用架构隐喻(DavidIng)
不要耽溺于系统隐喻之中,反让它拖了后腿。
57.关注应用程序的支持和维护(MncedisiKasper)
应用程序的支持和维护,永远都不应该是事后才考虑的事情。
58.有舍才有得(BilldehÓra)
珍惜需要权衡的时机,远胜毫无约束和限制。
59.原则、公理和类比胜于个人意见和口味(MichaelHarmer)
60.从“可行走骨架”开始开发应用(ClintShank)
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11