软件架构师应该知道的97件事 - csdn资讯

软件架构师应该知道的97件事 - csdn资讯

ID:14017129

大小:43.00 KB

页数:12页

时间:2018-07-25

软件架构师应该知道的97件事 - csdn资讯_第1页
软件架构师应该知道的97件事 - csdn资讯_第2页
软件架构师应该知道的97件事 - csdn资讯_第3页
软件架构师应该知道的97件事 - csdn资讯_第4页
软件架构师应该知道的97件事 - csdn资讯_第5页
资源描述:

《软件架构师应该知道的97件事 - csdn资讯》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件架构师应该知道的97件事-CSDN资讯软件架构师应该知道的97件事。下面内容摘自该书的标题,并给出了必要的补充说明,由本书译者SeanBV(他的CSDN博客)整理,推荐给大家。1.客户需求重于个人简历(NitinBorwankar)客户需求至上。为了自己的简历更炫而采用新技术是沽名钓誉,往往事与愿违。2.简化根本复杂性,消除偶发复杂性(NealFord)分析问题好比拨云见月、水落石出。3.关键问题可能不是出在技术上(MarkRamm)团队同心,其利断金。4.以沟通为中心,坚持简明清晰的表达方式和开明的领导风格(MarkRichards)沟通应当言

2、简意赅、详略得当,别拖泥带水。5.架构决定性能(RandyStafford)种瓜得瓜,种豆得豆,架构设计也是一样道理。6.分析客户需求背后的意义(EinarLandre)抽丝剥茧,洞见症结。不要被表面需求迷惑。7.起立发言(UdiDahan)起立发言效果更好。8.故障终究会发生(MichaelNygard)应该提前设计预防措施,限制故障。9.我们常常忽略了自己在谈判(MichaelNygard)工程师应该适时转换角色,学习谈判的技巧。10.量化需求(KeithBraithwaite)没有规矩,不成方圆。11.一行代码比五百行架构说明更有价值(Alli

3、sonRandal)可工作的代码才是目标,设计只是达成目标手段。12.不存在放之四海皆准的解决方案(RandyStafford)软件世界没有万能钥匙。13.提前关注性能问题(RebeccaParsons)尽早展开性能测试。14.架构设计要平衡兼顾多方需求(RandyStafford)平衡兼顾项目的技术需求和相关各方的业务需求。15.草率提交任务是不负责任的行为(NiclasNilsson)要设法杜绝开发人员草率提交任务的念头。16.不要在一棵树上吊死(KeithBraithwaite)为客户提供多样化的解决方案。17.业务目标至上(DaveMuirh

4、ead)技术决策不能脱离业务目标和现实条件的约束。18.先确保解决方案简单可用,再考虑通用性和复用性(KevlinHenney)19.架构师应该亲历亲为(JohnDavies)身先士卒才能赢得同事的信任。20.持续集成(DavidBartlett)21.避免进度调整失误(NormanCarnovale)不惜一切代价拒绝调整项目进度的要求。22.取舍的艺术(MarkRichards)架构不可能满足所有需求。23.打造数据库堡垒(DanChak)一开始就要定义好数据模型。24.重视不确定性(KevlinHenney)推迟决策,建设性地利用不确定性。25.

5、不要轻易放过不起眼的问题(DaveQuick)别忘了温水煮青蛙的故事。26.让大家学会复用(JeremyMeyer)重复利用已有资源,首先要改变大家的观念。27.架构里没有大写的“I”(DaveQuick)变让自己变成自大狂。28.使用“一千英尺高”的视图(ErikDoernenburg)选择合适的架构视图。29.先尝试后决策(ErikDoernenburg)30.掌握业务领域知识(MarkRichards)31.程序设计是一种设计(EinarLandre)软件开发也分成设计和生产两个阶段。32.让开发人员自己做主(PhilipNelson)33.时

6、间改变一切(PhilipNelson)选择值得投入精力的工作,别跟以前的工作过不去。34.设立软件架构专业为时尚早(BarryHawkins)35.控制项目规模(DaveQuick)36.架构师不是演员,是管家(BarryHawkins)别忘了你的工作责任。37.软件架构的道德责任(MichaelNygard)架构师的决定会影响许多人,务必慎重。38.摩天大厦不可伸缩(MichaelNygard)但软件可以。39.混合开发的时代已经来临(EdwardGarson)40.性能至上(CraigRussell)41.留意架构图里的空白区域(MichaelN

7、ygard)空白区域“充满”了各种软件和“硬件”。42.学习软件专业的行话(MarkRichards)同行之间讲行话方便交流。43.具体情境决定一切(EdwardGarson)44.侏儒、精灵、巫师和国王(EvanCofsky)开发团队不应该同质化。45.向建筑师学习(KeithBraithwaite)借鉴建筑行业的经验。46.避免重复(NiclasNilsson)47.欢迎来到现实世界(GregorHohpe)现实世界比软件世界复杂。48.仔细观察,别试图控制一切(GregorHohpe)49.架构师好比两面神(DavidBartlett)架构师应

8、该像两面神一样,眼观六路、耳听八方。50.架构师应关注边界和接口(EinarLandre)寻找自然的边界,分

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。