2017鐵人挑戰賽
- 擬定讀書計畫
- 甚麼是好的設計
- 設計的基礎
- 命名規則(1)
- Namespace, Class, Interface, Exception,Enum
- 命名規則(2)
- Fields, Methods, Properties, Parameters
- Type設計原則(1) - Types and Namespaces
- Type設計原則(2) - Choosing between Class and Struct
- Type設計原則(3) - Choosing between Class and Interface
- Type設計原則(4) - Abstract Class
- Type設計原則(5) - Static Class
- Type設計原則(6) - Interface
- Type設計原則(7) - Struct
- Type設計原則(8) - Enum
- Type設計原則(9) - Nested Types
- Member設計原則(1) - Member Design Guidelines
- Member設計原則(2) - Property
- Member設計原則(3) - Constructor
- Member設計原則(4) - Event
- Member設計原則(5) - Field
- Member設計原則(6) - Extension
- Member設計原則(7) - Operator Overloads
- Member設計原則(8) - Parameter
- 使用原則(1)
- 使用原則(2)
- Exception(1)
- Exception(2)
- Design Pattern(1) - Aggregate Components
- Design Pattern(2) - The Async Patterns
- Design Pattern(3) - Dependency Properties
- Design Pattern(4) - Dispose Pattern
- Design Pattern(5) - Factories, Linq