《.NET設計規范》——學習筆記(2.5)框架設計基礎
摘要: 框架設計的基本原則:
對用戶而言,真正的開發效率來自能夠輕易地創造非凡的產品,而并非來自能夠輕易地創造垃圾。
1. 場景驅動設計原則
2. 低門欄原則
3. 自說明對象原則
4. 分層架構原則
閱讀全文
Java編程實戰篇:設計自己的Annotation
摘要: Java編程實戰篇:設計自己的Annotation
閱讀全文
《.NET設計規范》——學習筆記(2.3)自說明對象原則
摘要: 在簡單的使用場景中,一定要讓框架無需文檔就能使用。
* 要確保API是直觀的,無需查閱參考文檔就能用于基本場景
你總不希望寫個“Hello World”都去查閱API文檔吧。
* 要為所有的API提供優秀的文檔。
一方面,并非所有的API都能自說明。不同的人會認為不同的API是自說明的;
另一方面,有些人想在開始使用API之前完全理解它們。
閱讀全文
《.NET設計規范》——學習筆記(2.2)低門欄原則
摘要: 框架必須以易于使用的方式來為普通用戶提供一個低門欄。
閱讀全文