將 ASP.NET 網站移轉至 IIS 7 時碰到的問題

15 years ago
總算有機會把原本在 IIS 6 上面跑的 Web 專案移轉到 Windows Server 2008 + IIS 7 環境,但部署完成後,瀏覽網站時卻發生錯誤: Request is not available in this context....

Framework Design Guidelines 筆記 (4): 低門檻原則

16 years ago
關鍵詞彙 Framework(框架;類別庫) The principle of low barrier to entry(低門檻原則) 低門檻原則指的是: 框架必須提供一個較低的入門門檻,讓初學者可以透過簡單的小實驗來學習這套框架。 (p.21) 然而,一套類別庫要做到功能強大、完整,同時又要易學易用,卻不是那麼容易。像 .NET Framework 這類比較大型的類別庫,裡面的類別非常多,為了方便學習、查找,就一定得要有適當、合理的分類和命名,否則可能寫了好多好用的工具,卻藏在類別庫中某個很深層的角落沒人發現。這分類的關鍵,主要就在 namespace 的運用。 因此,若要設計出容易學習的 API,應做到下列幾點(p.22-23): 平常寫程式經常用到的類別要能很容易找到,而且成員的數量要適中。比如說,一個...

審校碎碎念(二):靈活的翻譯?

16 years ago
例 1:These techniques do not replace other approaches to software testing but can significantly increase testing effectiveness, help identify and reduce redundancy, and also reduce the susceptibility of the testing effort to the pesticide paradox...

Greenfield 是綠海還是綠地?

16 years ago
去年五月,IBM 的 IT 架構師 Richard Hopkins 和 Kevin Jenkins 合寫了一本書:《Eating the IT Elephant: Moving from Greenfield Development to Brownfield》。這本書對岸有出簡體版,書名譯為「吃掉IT大象—從綠海到棕海」...

Framework Design Guidelines 筆記 (3) : 情節驅動設計

16 years ago
這是 Framework Design Guidelines 2nd edition 筆記的第 3 篇,基本介紹和表示法請參閱第 1 篇和第 2 篇。 關鍵詞彙 scenario-driven design(情節驅動設計) use cases(使用案例) test-driven development, TDD(測試驅動開發) 以下開始內容摘要,我自己的話用暗橘色標示。 ========================================== 情節驅動設計的原則 我們建議框架設計師先就框架使用者(按:我們常說的 app programmers)所欲處理的主要情節來撰寫程式碼,之後再根據這些範例程式碼來設計合適的物件模型。 此做法有點類似...

.NET Framework 4.0 新功能:Code Contracts

16 years ago
MSDN Magazine 2009 年 8 月號的 CLR Inside Out 專欄主題是 .NET Framework 4.0 的新功能:Code Contracts,由 Melitta Andersen 執筆。正如其名稱所揭示的,這項新功能的目的即在於進一步支援合約式設計(design by contract)的概念。...

Framework Design Guidelines 筆記 (2) : 漸進式框架

16 years ago
摘自:Framework Design Guidelines 2nd edition by Krzysztof Cwalina & Brad Abrams Key Terms progressive framework: 漸進式框架 表示法 DO: 表示強烈建議、務必遵守的設計原則。 CONSIDER: 建議考慮這麼做。 DO NOT: 禁止事項。 AVOID: 儘量避免的做法。 ============================= DO 設計框架時要兼顧功能強大與容易使用。如 Alan Kay 所說:「簡單的東西就要有簡單的設計,而碰到複雜的情況時也應該要能應付。」(Simple things should...
Page 1 of 8612386Next
技術提供:Blogger.