- 7
- 0
- 约1.7万字
- 约 17页
- 2016-03-09 发布于山西
- 举报
软件架的构师应该知道的97件事
软件架构师应该知道的97 件事笔记
by:ciahi
/ciahi
1. 客户需求重于个人简历
1. 客户需求重于个人简历
11.. 客客户户需需求求重重于于个个人人简简历历
不要为了学习新的知识或丰富自己的简历而选择新技术解决问题,要尽量选择切
合实际的技术解决客户的难题。
脚踏实地的为客户着想,选择正确的方案可以降低项目的压力,团队工作起来更
开心,客户也会更满意,从而你也会有更充裕的时间学习新的知识。
2. 简化根本复杂性,消除偶发复杂性
2. 简化根本复杂性,消除偶发复杂性
22.. 简简化化根根本本复复杂杂性性,,消消除除偶偶发发复复杂杂性性
根本复杂性是问题本身就很复杂,所以它是无法避免的。偶发复杂性是在解决根
本复杂性的过程中衍生的,即解决方案本身带来的新问题。
如为了解决某个问题而设计的一个软件框架,设计该框架本身,就是引入的偶发
复杂性。所以,如果原本问题比较简单,但设计或引入一个太过灵活的框架,可
能得不偿失。(避免过度设计)
3. 关键问题可能不是出在技术上
3. 关键问题可能不是出在技术上
33.. 关关键键问问题题可可能能
原创力文档

文档评论(0)