《夢斷代碼》讀書筆記
1.黑洞式的缺陷——即無法確定修正所需時長的缺陷
2.在實際開發中,編碼只占軟件項目開發時間的1/6,有一半時間用於測試和修復缺陷。但只有少數項目經理會真正安裝這種思路來安排開發人員的時間
3.只有在任務能分派給許多互相之間無須溝通的工作時,人和月才是可互換品
4.制作軟件的大量工作,受困於“序列約束”。十個婦女參加,也無法讓一個孩子在一個月內出生。
5.極好的程序員能在規定時間內完成十倍於普通程序員的工作量(用來反駁“人月”的說法)
6.好的程序員懂的寫什麽。卓越的程序員懂的改寫(並復用)什麽。
7.若能取之於現有,程序員絕不肯創之於本無
8.想要改變世界,需要“理智上悲觀,意誌上樂觀”
《夢斷代碼》讀書筆記
相關推薦
夢斷代碼讀書筆記
計劃執行 形式 境界 魔法 極限編程 每日 現象 運行時 生產力 夢斷代碼,Dreaming in Code, 是作者講述軟件開發路上一系列的坎坷與經驗之談。 第0章 軟件時間 從0開始的技術方式,自然也就講了計算機從0開始的原因。+1,-1正是我們對計算機所作的操
夢斷代碼閱讀筆記之四
模塊 代碼 clas 堅持 大牛 方式 理解 spa 閱讀 第七章 OSAF的第一個“演示日”,看起來並不順暢的演示,但是卻是實現了以往沒有過的模塊,是工作人員們幾個月的心血。而這整個改變正是許多細節都發生改變的結果。用戶的錯誤理解卻真實反映出關註細節、無視上下文的閱讀方式
夢斷代碼閱讀筆記之三
原因 設計 開始 微軟雅黑 戰爭 分鐘 導航 不足 family 今天我看到了本書的第九章,本章主要講了關於軟件開發的方法論。同時作者為我們介紹了軟件缺陷編年史上數量不多但是足以警示世人的驚人災難。 1962年6月,水手一號探測飛船在發射5分鐘後偏離軌道,
夢斷代碼閱讀筆記之二
不同 beat 缺陷 源代碼 應該 鼓勵 開發 團隊 clas 在本書第一章裏,作者為我們介紹了一些關於開源的歷史和開源的開發方式。同時作者為我們對比了傳統開發模式與開源開發的優劣之處。這兩者的對比能讓我們對於軟件開發模式有一個更深刻的認識。 開源不僅給出
夢斷代碼閱讀筆記之六
創意 解決 選擇 程序員 痛苦 創新 即使 似的 找到 第三章--原型與Python 我們在編程的前期選擇語言的時候是最難過的,這真的是一個痛苦的選擇,文中提及很多種語言:C、匯編、Fortran等等。最後,選擇了Python語言。在我們的編程過程中也會出現類似的問題,一開
夢斷代碼閱讀筆記01
效果 軟件 目的 我們 四分 想要 軟件服務 spa 實現 夢斷代碼閱讀筆記01 2017.4.20 今天讀了《夢斷代碼》的第一章,十五歲,因為一個遊戲sumer,讓作者開始迷
《夢斷代碼》讀書筆記
大量 普通程序員 任務 卓越 思路 改變世界 需要 修復 時長 1.黑洞式的缺陷——即無法確定修正所需時長的缺陷 2.在實際開發中,編碼只占軟件項目開發時間的1/6,有一半時間用於測試和修復缺陷。但只有少數項目經理會真正安裝這種思路來安排開發人員的時間 3.只有在任務能分派
《夢斷代碼》讀後感 三
美的 真的 我們 道路 故事 其中 著名 div 描述 雖然這是最後一篇讀後感,但並不是我最後一次讀這本書,這次由於時間上的關系,沒能詳細的讀這本著作,即使這樣,通過讀這我的第一本關於軟件工程的書籍,對我在軟件開發的認識上有很大的啟發,在以後的日子裏我還會再次認真的讀完
夢斷代碼pdf
col post https gpo 人員 href ... nor 試圖 下載地址:網盤下載 內容簡介 · · · · · ·軟件乃是人類自以為最有把握,實則最難掌控的技術。本書作者羅森伯格對OSAF主持的Chandler項目進行田野調查,跟蹤經年,試圖借由Chand
夢斷程式碼讀書筆記
第0章 軟體時間 作者迷戀於一個開放程式碼並可以由遊戲玩家更改程式的一個遊戲,併為在它的基礎上創新和增添一些功能而樂此不疲。 0代表程式設計師的思維方式,因為計算機從0開始計數。 "Hello World " 程式能夠喚醒每個程式設計師心中樂觀的一面。既然能叫它說話,就能讓它做任何事
夢斷代碼 體會(一)
的人 小說 bug 重復 工程 這一 之前 自己 軟件 對於小時候,我還能記得那時的我沈迷於電子遊戲的場景,第一次玩的遊戲是紅白機裏面的超級馬裏奧和魂鬥羅之類的一些遊戲,當時沈迷於遊戲無法自拔,認為遊戲中的世界真是太豐富多彩了,於是總想著以後要是能夠寫出來這些東西就好了。第
SpringAOP源碼讀書筆記
處理器 assert asr 遍歷 test apc should sta one 1、首先配置類裏面需要加入註解EnableAspectJAutoProxy,後面的(proxyTargetClass = true)涉及到動態代理的類型後面會解釋 Configurati
夢斷代碼 體會(二)
帝國 經典 部分 得到 人月 經驗 我想 感覺 大學生 面對著這描述著在軟件行業中工作所遇到的種種問題,我如今是怎麽也體會不到其中的艱辛,可是在一次次看到這些像某種規定,例如GPL的由來,還有一些在這個裏面的大佬們對其的評價,我也是想在看完這部分內容之後所說自己的想法。雖然
《夢斷代碼》Scott Rosenberg著(三)
二進制文件 簡單 ott 但是 互聯 創業 sco 簡單的 模式 開放與封閉之論: 程序源代碼是商業軟件公司最重要的資產,所以軟件公司售賣二進制文件。這樣也就意味著如果微軟的軟件產品出了問題,即便你是一個程序大牛也無法修復它。你只能等著微軟來修正問題,因為只有微軟程序
《代碼閱讀》讀書筆記(一)
需求 的人 一行 編碼 重要 流動 使用 分析 缺少 《代碼閱讀》讀書筆記(一) 《代碼閱讀》(《Code Reading The Open Source Perspective》)Diomidis Spinellis 著 ---------------------
《Android源代碼設計模式解析與實戰》讀書筆記(八)
code androi nal clas 函數 轉發 類和對象 cti comment 第八章、狀態模式 1.定義 狀態模式中的行為是由狀態來決定,不同的狀態下有不同的行為。當一個對象的內在狀態改變時同意改變其行為,這個對象看起來像是改變了其類。
《Android源代碼設計模式解析與實戰》讀書筆記(二十)
apt 通過 rip idv ber list adaptee 無法 技術分享 第二十章、適配器模式 適配器模式是結構型設計模式之中的一個,它在我們的開發中使用率極高,比方ListView、GridView以及RecyclerView都須要使用A
《Android源代碼設計模式解析與實戰》讀書筆記(十)
.net main 簡單的 給定 ron charat 新增 ack parse 第十章、解釋器模式 解釋器模式是一種用的比較少的行為型模式。其提供了一種解釋語言的語法或表達式的方式。可是它的使用場景確實非常廣泛,僅僅是由於我們自己非常少回去構造
《第一行代碼》讀書筆記
release 結果 基本類 stat efi err name 存在 center 一: 1:項目文件 開發中經常用到的有: app目錄:存放項目代碼、資源文件 build.gradle:項目全局gradle腳本。 2:app目錄 libs:放到libs目錄下的第三方
《第一行代碼》讀書筆記二
有序 android系統 標準 繼續 除了 gist 橫屏 err 發出 一:廣播 1:廣播接收器的使用步驟 繼承BroadcaseReceiver定義一個類,重寫onReceive()方法——註冊廣播接收器——接受系統廣播或其他地方發出的自定義廣播並響應 2:動態註冊和靜