關於面向物件的幾點看法:思維方法重於語言
OO 是思維基本功,非語言專利 面向物件 (OO) 更多是程式設計師的思考方法,這是基本功。Java 與 .NET 無本質差異,設計模式亦同。一年前閱讀 MSD
Visual Studio.NET:應用程式生命週期平台
全生命週期的開發支援 Visual Studio.NET 不僅是程式碼編輯器,更定位為應用程式生命週期平台 (ALM)。從規劃、分析、設計、建構、測試到團隊協調
《程式設計之道》第三篇:設計的前瞻與抉擇
第三篇:設計 編程大師說:「當程式被測試時,再修改設計方案就太遲了。」 3.1 偷想法的大盜 電腦展覽會上,一男子自稱大盜,揚言偷竊。守衛緊盯,他卻只是逛攤哼
《程式設計之道》第四篇:編碼之美與道的驗證
第四篇:編碼 編程大師說:「寫得完美的程式是自身的天堂,寫得糟糕的程式是自身的地獄。」 4.1 程式的內在品質 程式應輕盈靈活,子程式如珍珠串聯。精神貫穿始終
《程式設計之道》英漢對照版・第一卷:寂靜虛空
書籍背景與結構 本書為 Geoffrey James 原著《The Tao of Programming》中譯本,由小趙翻譯整理。屬於《程式設計之道》《程式設計
《程式設計之道》全譯本・中輯:編碼原則與道的體悟
第四篇:編碼 4.1 程式應輕盈靈活,如珍珠串聯 程式應輕盈靈活,子程序如串聯珍珠般連貫。精神與意圖貫穿始終,不多不少,無冗餘迴圈、無未引用變數,結構適度而不
《程式設計之道》全譯本・下輯:企業智慧與大師風範
第七篇:企業智慧 7.1 巨大的總部樹狀結構 一位初學者問大師:「東方有一棵龐大的樹狀結構,人稱『企業總部』。它因為副總裁與會計師過多而膨脹變形,每天發出大量
.NET Framework 支援的程式語言總覽
.NET Framework 的語言中立性 Microsoft .NET Framework 的核心設計目標之一,就是語言獨立性。它允許開發人員使用慣用的程式語
EJB 設計模式實戰:Value Object 模式優化遠端呼叫效能
背景痛點:細粒度遠端呼叫的效能陷阱 早期 EJB 2.x 時代,Entity Bean 的 Remote Interface 採用逐屬性存取模式: // 客戶端
什麼是 OO 思維:從過程式到對象的認知轉向
什麼是 OO 思維 從 ASP/VB 等過程式背景轉向 .NET 的開發者,常對「面向對象思維」感到困惑。許多人將 OO 等同於技術手段(繼承、封裝、多態、類別
何謂「純程式設計師」?——關於軟體工程思維的反思
前言 林銳在重粒子空間發文探討:所謂「純程式設計師」,是否只是指只會埋頭寫碼、缺乏完整問題思考能力的人?若如此,這是否屬於軟體工程中的「缺陷」? 核心觀點
Windows 定時器精度深度解析:GetTickCount、timeGetTime 與 QueryPerformanceCounter
問題背景 開發者常誤以為 GetTickCount() 或 timeGetTime() 能提供毫秒級精度。實際上,GetTickCount 精度約 55ms(系
Visual Studio .NET 中的物件角色建模(ORM):簡單、精確、可溝通的資料建模方法
什麼是 ORM? 物件角色建模(Object Role Modeling,ORM)是一種概念層級的資料建模方法,基於三大原則:簡單(以最基本形式建模)、傳達性(
構建可擴展企業架構:三層式設計與延伸強型別資料集(ESTD)實踐
架構概覽 除資料庫外,系統分為三層:表現層、資料存取層、業務規則層。表現層可為 Windows Forms、Web Forms 或 Web Services,與