按照《如何閱讀一本書》分析閱讀進行讀書筆記記錄肚邢。
1.整體來說,這本書到底在談什么拭卿?
分析閱讀第一個規(guī)則:你一定要知道自己在讀的是哪一類書骡湖,而且越早越好。
##本書是一本實用類書籍峻厚,作為架構(gòu)師或者開發(fā)者的軟件架構(gòu)指南
分析閱讀第二個規(guī)則:使用一個單一的句子响蕴,或者最多幾句話(一段文字)來敘述整本書的內(nèi)容。
##本書講述了軟件架構(gòu)是什么惠桃,如何做好軟件架構(gòu)浦夷。
分析閱讀第三個規(guī)則:將書中重要篇章列出來,說明她們?nèi)绾伟凑枕樞蚪M成一個整體的架構(gòu)辜王。
##第一部分 軟件架構(gòu)是什么 (從代碼結(jié)構(gòu)和基礎(chǔ)到將代碼成功部署到生產(chǎn)環(huán)境劈狐,與一個軟件系統(tǒng)重要元素相關(guān)的所有東西就是軟件架構(gòu))
第二部分 軟件架構(gòu)角色工作?
其中架構(gòu)驅(qū)動力和設(shè)計軟件呈現(xiàn)在第三部分和第四分部:核心:非功能需求+約束+原則? C4分層次可視化軟件架構(gòu)
技術(shù)風(fēng)險呈現(xiàn)在第六部分:通過量化風(fēng)險和風(fēng)險風(fēng)暴解決風(fēng)險
質(zhì)量保障在第三四五部分:原則+可視化呈現(xiàn)+軟件文檔
分析閱讀第四個規(guī)則:找出作者要問的問題
##這個答案書中開頭給出了:
軟件架構(gòu)的本質(zhì)是什么?為什么軟件架構(gòu)角色應(yīng)該包含編碼指導(dǎo)與合作呐馆?
開始編碼前需要真正考慮的事情肥缔?如何用簡單的草圖讓你的軟件架構(gòu)可視化?
為什么需要給軟件生成文檔以及需要記錄哪些事汹来?為什么敏捷和架構(gòu)不沖突续膳?
恰如其分的預(yù)先設(shè)計改艇?如何解決風(fēng)險?