DI

  • 97
  • 0
  • DI
  • 2020-08-17

Dependence injector : 依賴注入

late binding、unittesting 、abstract factory、di container

將依賴關係於DI Container或第三方

...繼續閱讀 »

Tdd

  • 108
  • 0
  • TDD
  • 2020-07-31

測試驅動開發,看似六個字,但意義很深

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

...繼續閱讀 »

Refactory-Simplify Condition Expression

簡化表達式

Decompose Conditional 分解條件表達式

Consolidate Conditional Expression 合併條件表達式

Consolidate Duplicate Conditional Fragments 合併重複條件片段

Remove Control Flag 移除控制標記

Replace Nested Conditional with Guard Clauses  保守條款取代插入

Replace Conditional with Polymorphism 多型態取代條件

Introduce Null Object 引用null物件

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

...繼續閱讀 »