《DarkBlack》
對生活的想像,是需要練習的力量。
顯示具有
Code Complete 2
標籤的文章。
顯示所有文章
顯示具有
Code Complete 2
標籤的文章。
顯示所有文章
Code Complete II《軟體建構之道 2》#17 讀書心得與整理
›
第十七章 不常見的流程控制程式結冓 Unusual Control Structures 17.1 常式的多重回傳 Multiple Returns from a Routine 在任何時候離開常式的方法。 return可以提高可讀性的時候 獲得解答,要立即回...
Code Complete II《軟體建構之道 2》#16 讀書心得與整理
›
第十六章 控制迴圈 Controlling Loops 16.1 選擇迴圈的種類 Selecting the Kind of Loop 第一種分類方式 計數迴圈 條件式迴圈 無窮迴圈 迭代迴圈 第二種分類方式 A. 由彈性來區分 執行一定的次數--...
Code Complete II《軟體建構之道 2》#15 讀書心得與整理
›
第十五章 使用條列式 Using Conditionals 15.1 if陳述式 if Statements 簡單if-then陳述式(if & if-else) Plain if-then Statements if (Expression) { ...
Code Complete II《軟體建構之道 2》#12 讀書心得與整理
›
第十二章 主要資料型別 Fundamental Data Types 12.1 數字概述 Numbers in General 以下是使用數字較不易出錯的提醒: 避免使用「magic number」 必要時,可以hard code 0和1(本身有隱喻) 遞增...
Code Complete II《軟體建構之道 2》#11 讀書心得與整理
›
第十一章 變數名稱的力量 The Power of Variable Names 11.1 選擇良好名稱的注意事項 Considerations in Choosing Good Names 一個變量和一個變量的名字本質上是相同的東西 原文: a variable ...
Code Complete II《軟體建構之道 2》#10 讀書心得與整理
›
第十章 使用變數的一般問題 General Issues in Using Variables 10.1 資料認知 Data Literacy 資料認知測試 The Data Literacy Test 熟悉1分,知道又不太確定0.5分,不知道沒聽過0分(依繁...
Code Complete II《軟體建構之道 2》#9 讀書心得與整理
›
第九章 虛擬碼程式設計流程 The Pseudocode Programming Process 定義: PPP(Pseudocode Programming Process) 虛擬碼程式設計流程 這一章節,在訴說著一個由思緒→文字→程式碼的過程,而著重於文字的階段。...
Code Complete II《軟體建構之道 2》#8 讀書心得與整理
›
第八章 防禦性程式設計 Defensive Programming 開車有防衛駕駛,寫程式有防禦性程式設計 8.1 保護程式在無效輸入資料的破壞 Protecting Your Program from Invalid Inputs 優秀的程式,無輪輸入什麼內容,...
Code Complete II《軟體建構之道 2》#7 讀書心得與整理
›
第七章 高品質常式 Hight-Quality Routines 常式(Routine): 定義: 用於「單一目的」的個別方法,或是可以呼叫程序。 例如:C++的function、Java的Method 和 Microsoft Visual Basic的函式或子程序,C/...
隱藏.cpp裡一切細節的範例程式
›
在C++中,分離類別實作和類別介面的做法有幾個優點: 編譯時可以減少因為修改而牽動的檔案數量,大幅降低檔案重新編譯的規模(Effective C++ 2nd #37, 3rd #31) 在提供別人編譯所需要的檔案時,可以成功讓人編譯,又不會導致自己的Source Code...
Code Complete II《軟體建構之道 2》#6 讀書心得與整理
›
第六章 工作類別 Working Classes 電腦時代 初期 1970~1980 21世紀 ---------------------------------------------------> 思考程式 陳述...
Code Complete II《軟體建構之道 2》#5 讀書心得與整理
›
第五章 軟體建構中的設計 Design in Construction 5.1 設計中的挑戰 Design Challenges 核心話題「設計是什麼?」 設計是個棘手的問題 Design is a Wicked Problem 設計是沒有固定設計的流程 D...
›
首頁
查看網路版