軟體架構師應該知道的97件事

軟體架構師應該知道的97件事

《軟體架構師應該知道的97件事》是2010年電子工業出版社出版的圖書,作者是蒙森-哈裴爾。該書介紹了優秀的軟體架構師應該掌握哪些業務知識及技術能力。

基本介紹

  • 書名:軟體架構師應該知道的97件事
  • 作者:(美)蒙森-哈裴爾
  • 譯者:徐定翔,章顯洲
  • ISBN:9787121106354
  • 定價:39.80元
  • 出版社電子工業出版社
  • 出版時間: 2010-4-1
內容簡介,圖書目錄,

內容簡介

優秀的軟體架構師應該既掌握業務知識又具備技術能力,做到這一點絕非易事,本書想要探討的就是這個主題。這是一本真正的開源圖書,我們邀請到50多位傑出的軟體架構師參與寫作。大家無償地分享了各自的工作經驗和心得,內容從規避風險的方法到組建團隊的技巧,涵蓋了架構設計的方方面面。衷心希望這97篇文章能激發您的思考,解決您工作中的困惑。

圖書目錄

前言
客戶需求重於個人簡歷
簡化根本複雜性,消除偶發複雜性
關鍵問題可能不是出在技術上
以溝通為中心,堅持簡明清晰的表達方式和開明的領導風格
架構決定性能
分析客戶需求背後的意義
起立發言
故障終究會發生
我們常常忽略了自己在談判
量化需求
一行代碼比五百行架構說明更有價值
不存在放之四海皆準的解決方案
提前關注性能問題
架構設計要平衡兼顧多方需求
草率提交任務是不負責任的行為
不要在一棵樹上吊死
業務目標至上
先確保解決方案簡單可用,再考慮通用性和復用性
架構師應該親力親為
持續集成
避免進度調整失誤
取捨的藝術
打造資料庫堡壘
重視不確定性
不要輕易放過不起眼的問題
讓大家學會復用
架構里沒有大寫的“I”
使用“一千英尺高”的視圖
先嘗試後決策
掌握業務領域知識
程式設計是一種設計
讓開發人員自己做主
時間改變一切
設立軟體架構專業為時尚早
控制項目規模
架構師不是演員,是管家
軟體架構的道德責任
摩天大廈不可伸縮
混合開發的時代已經來臨
性能至上
留意架構圖裡的空白區域
學習軟體專業的行話
具體情境決定一切
侏儒、精靈、巫師和國王
向建築師學習
避免重複
歡迎來到現實世界
仔細觀察,別試圖控制一切
架構師好比兩面神
架構師當聚焦於邊界和接口
助力開發團隊
記錄決策理由
挑戰假設尤其是你自己的
分享知識和經驗
模式病
不要濫用架構隱喻
關注應用程式的支持和維護
有舍才有得
先考慮原則、公理和類比再考慮個人意見和口味
從“可行走骨架”開始開發套用
數據是核心
確保簡單問題有簡單的解
架構師首先是開發人員
根據投資回報率(ROI)進行決策
一切軟體系統都是遺留系統
起碼要有兩個可選的解決方案
理解變化的影響
你不能不了解硬體
現 在走捷徑,將來付利息
不要追求“完美”,“足夠好”就行
小心“好主意”
內容為王
對商業方,架構師要避免憤世嫉俗
拉伸關鍵維度,發現設計中的不足
架構師要以自己的編程能力為依託
命名要恰如其分
穩定的問題才能產生高質量的解決方案
天道酬勤
對決策負責
棄聰明,求質樸
精心選擇有效技術,絕不輕易拋棄
客戶的客戶才是你的客戶!
事物發展總會出人意料
選擇彼此間可協調工作的框架
著重強調項目的商業價值
不僅僅只控制代碼,也要控制數據
償還技術債務
不要急於求解
打造上手(Zuhanden)的系統
找到並留住富有激情的問題解決者
軟體並非真實的存在
學習新語言
沒有永不過時的解決方案
用戶接受度問題
清湯的重要啟示
對最終用戶而言,界面就是系統
優秀軟體不是構建出來的,而是培育起來的
索引

相關詞條

熱門詞條

聯絡我們