其實我覺得DDD N-Layered Architecture(以下簡稱DDD)是一個很好的架構,
非常的適合大型專案與多人合作的環境。
如果完全的遵守DDD的規則來寫程式(1人專案),你會發現1個月後,你自己寫的程式,自己都看不太懂。
因為切的很細,實作的細節非常多。
標籤: .Net
.NET 編譯前的編譯程式(前置處理器指示詞),#warning、#error、#if
有的時候我們在寫程式時,可能在Debug,會需要使用某一段程式。
而這段程式在Release時,我們又不需要了。
比較傳統的作法就是使用人工去把該程式給註解或反註解來完成。
現在我們可以使用前置處理器指示詞來達成,
「前置處理器指示詞」用比較白話的方式來講,就是程式中的程式。
.Net 擴充方法(Extension Method)
什麼是擴充方法(Extension Method)呢?
簡單的說就是可以讓你自已擴充用的東西
在寫程式的時候,在字串的後面點(.)下去,會跑出一堆方法讓你使用,最常見的就是ToString()