第一部分:打好基礎 第一章:歡迎進入軟件構建的世界 第二章:用隱喻來更充分地理解軟件開發 第三章:三思而后行:前期准備 第四章:關鍵的“構建”決策 第二部分:創建高質量的代碼 第五章:軟件構建中的設計 第六章:可以工作的類 第七章:高質量的子程序 ...
核對表 自說明代碼 你的類接口體現出某種一致的抽象嗎 你的類名有意義嗎,能表明其中心意圖嗎 你的類接凵對於如何使用該類顯而易見嗎 你的類接囗能抽象到不需考慮其實現過程嗎 能把類看成是黑盒嗎 子程序 你的每個子程序名都能准確地指示該子程序確切干些什么嗎 你的各子程序的任務明確嗎 若各子程序中自成一體后更有用,你都將其各自獨立出來了嗎 每個子程序的接口都清晰明了嗎 數據名 類型名描述有助於說明數據聲明 ...
2018-04-06 15:40 0 915 推薦指數:
第一部分:打好基礎 第一章:歡迎進入軟件構建的世界 第二章:用隱喻來更充分地理解軟件開發 第三章:三思而后行:前期准備 第四章:關鍵的“構建”決策 第二部分:創建高質量的代碼 第五章:軟件構建中的設計 第六章:可以工作的類 第七章:高質量的子程序 ...
我選擇閱讀的是《代碼大全》第二版這本書。 第一眼看到這本書的直觀感受是:這也太厚了點。不過它的厚度或許也說明了它的思想的深度和廣度。我是先翻了一下前言和目錄,感覺講的東西確實挺多的,也挺細致的。 這本書我現在還在看,這么厚的一本書十天半個月自然是很難看完的,我覺得也沒必要一下子看完,好書 ...
晰的依賴關系進行說明。 5、 用斷言或錯誤處理代碼來檢查依賴關系。 14.2 順序無關的語句 ...
我現在發現,我每天的閱讀時間基本上都是在地鐵上,到了公司是沒有時間靜下心來看書的。在家也沒有時間,真正有時間的是上下班的路上。最近重新閱讀代碼大全之后,我的第一感覺就是我的的代碼風格基本上與書中的類似,甚至有時我自已的風格要好與書上所說的。 比如說一點吧。我有一個很特殊的風格是每個 ...
這本書剛開始讀起來是比較無趣的,這本書第一章主要就是寫為什么以及如何閱讀代碼和如何閱讀這本書。我看了之后有以下幾點收獲: 1.要養成習慣,經常花時間閱讀別人編寫的高品質代碼; 2.閱讀代碼的過程中,快速從壞代碼中區分出好代碼是一項有價值的技能,接觸編碼的反面例子有助於提高這種技能 ...
最近拜讀了《代碼大全》,這部大塊頭確實經典,涉及到了軟件開發的方方面面。有點后悔沒有早些閱讀,值得推薦給還沒讀過的朋友。它並不是針對某種語言的武林秘籍,應該可以看作是基礎內功修煉吧。 筆記比較簡略,只供簡單查閱~ 一、開發前期准備相關 1.需求階段: 發現錯誤的時間要盡量接近進入 ...
本文所有涉及的內容均為2.2.0版本中呈現。 概述: Job在創建Job並且提交的人的眼中,可以在創建的時候通過配置Job的內容,控制Job的執行,以及查詢Job的運行狀態。一旦Job ...
]//ECCV2016 問題1: 在init_features.m中有 下面對這段代碼計算cnn_outpu ...