原创 源代碼就是設計 續篇

What Is Software Design: 13 Years LaterBy Jack W. ReevesPosted February 23, 2005People have occasionally asked whether

原创 需求工程???

需求工程???鄧 輝軟件是一種商品,既然是一種商品,就必然要滿足購買者的需要。是的,人們是不會爲那些不能滿足自己需要的東西付錢的。另外,開發軟件是需要成本的。只有那些成本低,並且能滿足客戶需要的軟件產品才能夠爲軟件企業帶來利潤。因此,要想

原创 Hackers and Painters

Hackers and Painters by Paul Graham May 2003(This essay is derived from a guest lecture at Harvard, which incorporated

原创 A draft TOC of 嵌入式電信軟件敏捷開發實踐

嵌入式電信軟件敏捷開發實踐Tell me and I’ll forget; show me and I may remember; involve me and I’ll understand.PART Ⅰ 觀念篇第1章 嵌入式電信軟件開

原创 遞歸之美 - Loki庫TypeList源碼剖析

  遞歸之美 - Loki庫TypeList源碼剖析 鄧 輝   TypeList概觀 提起List,想必大家都不會陌生,它是一個元素的集合,並且提供了一些對該集合進行操作的方法,比如:計算集合中元素的個數、向集合中添加元素、獲取給

原创 使用設計模式改善程序結構(一)

  China dW 中國所有內容.................dW 中國技術專區: 組件技術 Java 技術 Linux XML.................dW 中國特別專題: 安全 Unicode 網站架構......

原创 軟件思考系列之二

軟件思考系列之二                                       —— 該如何來學習程序設計?鄧 輝萬惡之源——複雜性軟件開發所面臨的根本問題就是應對日益增加的複雜性,這些複雜性可能來自於軟件本身、所涉及的問題

原创 測試觀念談

測試觀念談 鄧 輝<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />   到目前爲止,測試仍然是一種公認的檢驗程序正確性最爲有效的手段。

原创 "Balancing Agility and Discipline" 中文版——《平衡敏捷與規範》終於要出版了

ais擺脫過程改進“黑暗面”的誘惑 鄧 輝 本書已經有了三位軟件方法學方面的世界級大師所做的序言,作爲譯者,實在是沒有必要在此班門弄斧。但是作爲中國軟

原创 軟件開發的本質 --《敏捷軟件開發:原則、模式與實踐》

注: Robert C. Martin先生是一位軟件開發領域世界級的大師,也是我最喜愛的技術作家之一。他的文章總能直指問題要害,給出最有效、最實際、最貼切的解決方案。他的網站www.objectmentor.com上的文章是我的最愛,篇篇

原创 清晰性和可測試性的權衡

清晰性和可測試性的權衡鄧 輝       如果你和我的愛好相同,那麼想必你也一定會花費大量的時間思考這樣一個問題:“究竟是什麼東西使得一個設計可以被稱之爲好呢?”大多數軟件開發者都會在他們職業生涯中的某個時刻關注過這個問題,這個時刻往往是

原创 源代碼就是設計

注:本文摘自《敏捷軟件開發:原則、模式與實踐》(清華大學出版社,2003年9月版。本人有幸翻譯了該書,詳見:http://www.china-pub.com/computers/common/info.asp?id=13569)中的附錄D

原创 軟件測試認識中的誤區

軟件測試認識中的誤區 摘要由於人們對於軟件質量的重視程度越來越高,就導致了測試在軟件開發中的地位越來越重要。是的,測試是目前用來驗證軟件是否能夠完成所期望的功能的唯一有效的方法。在這一趨勢的引導下,現在很多軟件相關的公司都非常重視對於他們

原创 使用設計模式改善程序結構(2)

  China dW 中國所有內容.................dW 中國技術專區: 組件技術 Java 技術 Linux XML.................dW 中國特別專題: 安全 Unicode 網站架構......

原创 Slashdot對Bjarne Stroustrup的採訪

注:前段時間Myan在CSDN上貼了一個對各大語言,以及OO和模塊化的評價的文章。下面這篇對C++之父的採訪中,Bjarne Stroustrup談到了自己的看法。通過大師們思維的碰撞,我們能從中學到什麼呢? Slashdot對Bjarn