软件架构师应该知道的97件事
作者:网络转载 发布时间:[ 2013/7/26 13:31:00 ] 推荐标签:
从“可行走骨架”开始,增量培育系统成长。
61.数据是核心(PaulW.Homer)
从“数据是核心”这个角度去认识系统,能大大降低理解复杂度。
62.确保简单问题有简单的解(ChadLaVigne)
63.架构师首先是开发人员(MikeBrown)
碰到麻烦时,架构师可不能只会干吹烟圈却束手无策。
64.根据投资回报率(ROI)进行决策(GeorgeMalamidis)
65.一切软件系统都是遗留系统(DaveAnderson)
软件很快便会过时,修改维护无可避免。
66.起码要有两个可选解决方案(TimothyHigh)
67.理解变化的影响(DougCrawford)
清楚认识变化类型及其影响。
68.你不能不了解硬件(KamalWickramanayake)
硬件容量规划,是和软件架构同等重要的事情。
69.现在走捷径,将来需付息(ScotMcphee)
及时还清技术债务。
70.不要追求“完美”,“足够好”行(GregNyberg)
避免过度设计。
71.小心“好主意”(GregNyberg)
72.内容为王(ZubinWadia)
73.对商业方,架构师要避免愤世嫉俗(ChadLaVigne)
74.拉伸关键维度,发现设计中的不足(StephenJones)
75.架构师要以自己的编程能力为依托(MikeBrown)
76.命名要恰如其分(SamGardiner)
弄清楚要做的究竟是什么。
77.稳定的问题可以获得高质量的解决方案(SamGardiner)
78.天道酬勤(BrianHart)
真正做好那些看似简单的任务,坚守承诺。
79.对决策负责(YiZhou)
80.弃聪明,求质朴(EbenHewitt)

sales@spasvo.com