软体架构师应该知道的97件事


软体架构师应该知道的97件事

文章插图
软体架构师应该知道的97件事【软体架构师应该知道的97件事】《软体架构师应该知道的97件事》是2010年电子工业出版社出版的图书 , 作者是蒙森-哈裴尔 。该书介绍了优秀的软体架构师应该掌握哪些业务知识及技术能力 。
基本介绍书名:软体架构师应该知道的97件事
作者:(美)蒙森-哈裴尔
译者:徐定翔 , 章显洲
ISBN:9787121106354
定价:39.80元
出版社:电子工业出版社
出版时间: 2010-4-1
内容简介优秀的软体架构师应该既掌握业务知识又具备技术能力 , 做到这一点绝非易事 , 本书想要探讨的就是这个主题 。这是一本真正的开源图书 , 我们邀请到50多位杰出的软体架构师参与写作 。大家无偿地分享了各自的工作经验和心得 , 内容从规避风险的方法到组建团队的技巧 , 涵盖了架构设计的方方面面 。衷心希望这97篇文章能激发您的思考 , 解决您工作中的困惑 。图书目录前言客户需求重于个人简历简化根本複杂性 , 消除偶发複杂性关键问题可能不是出在技术上以沟通为中心 , 坚持简明清晰的表达方式和开明的领导风格架构决定性能分析客户需求背后的意义起立发言故障终究会发生我们常常忽略了自己在谈判量化需求一行代码比五百行架构说明更有价值不存在放之四海皆準的解决方案提前关注性能问题架构设计要平衡兼顾多方需求草率提交任务是不负责任的行为不要在一棵树上吊死业务目标至上先确保解决方案简单可用 , 再考虑通用性和复用性架构师应该亲力亲为持续集成避免进度调整失误取捨的艺术打造资料库堡垒重视不确定性不要轻易放过不起眼的问题让大家学会复用架构里没有大写的“I”使用“一千英尺高”的视图先尝试后决策掌握业务领域知识程式设计是一种设计让开发人员自己做主时间改变一切设立软体架构专业为时尚早控制项目规模架构师不是演员 , 是管家软体架构的道德责任摩天大厦不可伸缩混合开发的时代已经来临性能至上留意架构图里的空白区域学习软体专业的行话具体情境决定一切侏儒、精灵、巫师和国王向建筑师学习避免重複欢迎来到现实世界仔细观察 , 别试图控制一切架构师好比两面神架构师当聚焦于边界和接口助力开发团队记录决策理由挑战假设尤其是你自己的分享知识和经验模式病不要滥用架构隐喻关注应用程式的支持和维护有舍才有得先考虑原则、公理和类比再考虑个人意见和口味从“可行走骨架”开始开发套用数据是核心确保简单问题有简单的解架构师首先是开发人员根据投资回报率(ROI)进行决策一切软体系统都是遗留系统起码要有两个可选的解决方案理解变化的影响你不能不了解硬体现 在走捷径 , 将来付利息不要追求“完美” , “足够好”就行小心“好主意”内容为王对商业方 , 架构师要避免愤世嫉俗拉伸关键维度 , 发现设计中的不足架构师要以自己的编程能力为依託命名要恰如其分稳定的问题才能产生高质量的解决方案天道酬勤对决策负责弃聪明 , 求质朴精心选择有效技术 , 绝不轻易抛弃客户的客户才是你的客户!事物发展总会出人意料选择彼此间可协调工作的框架着重强调项目的商业价值不仅仅只控制代码 , 也要控制数据偿还技术债务不要急于求解打造上手(Zuhanden)的系统找到并留住富有激情的问题解决者软体并非真实的存在学习新语言没有永不过时的解决方案用户接受度问题清汤的重要启示对最终用户而言 , 界面就是系统优秀软体不是构建出来的 , 而是培育起来的索引