鏡子 × 分心大師
3 years ago @Edit 3 years ago
#讀書筆記
《Code Completion》 2nd edition
老實說我從來沒有看完過教科書過,應該要研究一下「要怎樣才可以看完一本教科書」
或者應該說,要怎樣才可以「有意義地看完一本教科書」
latest #18
掰噗~
3 years ago
呱呱
亮亮他們的領域是,把整本課本吃下去。雖然是非常專業的範圍,可能就幾本而已。但是真的是連圖表裡面的每個數字都藥可以信手拈來那種吃下去
肯定不用到那種程度拉。程式書的話感覺應該要是懂概念,然後會應用⋯⋯?
立即下載
其實一直不知道自己這方面到底強不強,嘛就讀讀看總結概念吧
先總結目的:
為什麼要讀這本書? >> 因為在書單上的第一本+看起來讀完會變厲害 >> ok那為什麼推薦人放在第一本?書主要是針對哪方面的知識?作者希望讀者可以獲得什麼樣的基本素養?
看完preface了,在說書的內容跟為什麼作者要寫這本書
如同其名,這本書關注於程式的「建構」,怎麼快速地、穩定地、不容易出問題地去建構高品質地程式碼。
甚至還有各面向觀察審核用的check list
定位上是屬於手冊(hand book),各章節可以根據讀者需求分開來看。
作者相信不論是業界人士,自學者還是學校學生都可以獲得收穫。因為這是一本建構起學術發展與開發實務中間橋樑的書。通過這本書的介紹,可以將學界已經研究出解方的許多問題帶到實務開發上。
為什麼要寫這本書
建構程式是程式開發不可略過的一步。大部分的bug會出現在這一步,儘管相對於其他步驟的錯誤來說,他們通常較容易被修復,但也有導致重大損失的狀況。在這些背景下,程式建構這一步是非常值得被好好關注的。
第一章 什麼是軟體開發/建設(Construction)
目標:搞懂本書「建構軟體」這件事指涉的範圍與內容
以及這個部分為什麼在軟體開發裡面很重要。我目前的理解是軟體開發還包含需求理解,修正,發布等範圍。本書應該只是專注於程式碼本身的建構、設計與品質
缺乏耐心讀書,很想逃跑或是分心或是睡覺或是尖叫
第一張就是解釋軟體建構在軟體開發內包含的範圍。以及由於它在開發商佔得比例很大,因此許多研究都證明如果可以從較好的設計師那邊學習開發技巧,就可以有比較好的開發品質
書可以照著順序讀,也可以跳到第六章開始學一些技巧
>如果不耐煩就跳到第六章看吧
---------
第二章 一些幫助了解軟體開發的比喻
(為什麼要有這個章節??)
back to top