原创 C++學習筆記:繼承

C++學習筆記:繼承 Inheritance and Composition 爲什麼使用 Inheritance和composition? 可以更好的重用已有的代碼。可以在不修改已有代碼的條件下重用已有的

原创 夢斷代碼 讀書筆記

“夢斷代碼” 讀書筆記2009-4-18一個結論:軟件開發真的很難。人的思維是模糊的、抽象的,而軟件是具體的、精確的。小規模的開發是愉悅的,規模變得龐大時,複雜度就難以控制了。寫代碼是藝術嗎?藝術的學習需要長期投入專研,需要借鑑、欣賞其他

原创 設計模式學習總結

設計模式學習總結 2010-5-16     設計模式中的原則 核心原則是:開放封閉原則。   實現方法:面向接口編程。對接口的修改封閉,對實現的修改開放。  面向接口編程,遵循的是依賴倒置原則,實現上要求支持里氏替換原則。  對接口的

原创 C++學習筆記:New和Delete

C++學習筆記:New和Delete C語言操作內存的方式  下面是一段典型的內存分配方式:       MyType *pType = (MyType *)malloc(sizeof(MyType));     if (pType ==

原创 重讀舊的程序員雜誌,緬懷Delphi

程序員雜誌2005.1是關於Delphi的專輯,口號是Delphi 王者歸來。現在讀起來讓人頗多感慨,Borland公司已經不在 了,Delphi終究沒有能夠持續他的輝煌。 雜誌中一些觀點還是有一些借鑑意義。收錄下來,算是對自己曾經使用過

原创 C++學習筆記:IO操作

C++學習筆記:IO操作 2009-5-13 I/O相關的類 ios -->istream, ostream, iostream -->ifstream, ofstream, fstream; istringstream, ostring

原创 關於設計模式的評論

2009年是設計模式 出版15年之際,程序員雜誌2009.12推出了設計模式15年特別專題。一些關於設計模式的評論摘抄如下: 設計模式提供了更高層次的抽象 軟件開發的的發展史,本質上是程序抽象層次隨軟件複雜度不斷提升。語言、方法、過程、或

原创 CppUnit源代碼分析總結

Created Saturday 05 March 2011 最近閱讀了晨光(Morning)寫的CppUnit源代碼解讀 文檔,文檔寫的非常不錯。下面是自己學習的一些總結。 CppUnit 中主要的類 TestCase TestC

原创 《敏捷軟件開發》學習筆記:敏捷設計原則

《敏捷軟件開發》學習 筆記:敏捷設計原則 2011-2-15 什麼是敏捷設計 遵循敏捷實踐去發現問 題;應用設計原則去診斷問題;應用適當的設計模式去解決問題。 軟件開發這三個方面件 的相互作用就是設計。 單一職責原則 SRP 就一

原创 玻璃之城--美麗的愛情故事

今天是清明節,放假了。 看了電影玻璃之城。又一次經歷的久違的感動,愛情的無奈總是能讓人噓噓感嘆。 把這部電影列入觀看計劃已經有了一段時間。看了非誠勿擾之後,喜歡上了舒淇的表演。豆瓣上的影評中,有人強烈推薦了玻璃之城。所以就有了看看的願望。

原创 設計模式學習過程

四月份,又學習了一遍設計模式,對設計模式的理解也更爲深入了一些。回顧學習設計模式的過程,大致經歷了這麼幾個階段。最初聽說有設計模式是在2003年,當時買了GoF的書來看。斷斷續續的看了一些,只瞭解了一些概念。感覺無法入門,不知道怎麼用,不

原创 C++學習筆記:類、構造函數

  C++學習筆記:類-數據抽象 Constructor 爲什麼要用Constructor/Destructor? -- 確保對象的Initialization/Clearup。 函數的特點 1) 沒有返回值; 2) De

原创 C++學習筆記:Container和Iterator

C++學習筆記:Container和Iterator 2010-5-26 爲什麼需要Container Container和動態對象創建結合起來,實現對大量、數目未知對象的創建、管理。 通常的用法是:根據需要New一個對象;將對象指針

原创 PL項目管理:時間管理

PL項目管理:時間管理 PL項目管理沙龍筆記 2009-8-11 時間管理的幾個概念 時間可以被管理嗎?時間是不能被管理的,時間管理的實質是自我管理 。 什麼是時間的浪費?對目標毫無貢獻的時間消耗。 時間管理的目的是什麼?將時間有效的應用

原创 研發項目管理過程

1.啓動階段活動:評審工作任務書。輸出:簽發的工作任務書。   2.計劃階段活動:項目估計;項目過程手冊;項目計劃;配置管理計劃;風險管理計劃;測試策略。輸出:計劃類文檔。其它活動:組建項目組、項目開工會,簽發項目計劃。   3.實施、監