DI

  • 34
  • 0
  • DI
  • 2020-08-17

Dependence injector : 依賴注入

late binding、unittesting 、abstract factory、di container

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

...繼續閱讀 »

Tdd

  • 51
  • 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物件

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

...繼續閱讀 »

Docker net Core

在OS (window、Linux上),快速產生出不同的 VM 環境,比VM還快。

環境 :  webApi + angular

Container容器、Image印象檔 ( docker hub 上可載所需Image)

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

...繼續閱讀 »

JsES6

  • 28
  • 0
  • Js
  • 2020-01-20

Let、Const : 宣告變數使用 ( 改善var 問題)

Let Hoisting  創造、執行

ESlint

箭頭函式

Differenct : Parameter、this、event

Default parameter values

Template Literals

************************************************************************************************************************************

...繼續閱讀 »