DDD N-Layered Architecture 心得雜感

其實我覺得DDD N-Layered Architecture(以下簡稱DDD)是一個很好的架構,
非常的適合大型專案與多人合作的環境。
如果完全的遵守DDD的規則來寫程式(1人專案),你會發現1個月後,你自己寫的程式,自己都看不太懂。
因為切的很細,實作的細節非常多。 [更多...]

.NET 編譯前的編譯程式(前置處理器指示詞),#warning、#error、#if

有的時候我們在寫程式時,可能在Debug,會需要使用某一段程式。
而這段程式在Release時,我們又不需要了。

比較傳統的作法就是使用人工去把該程式給註解或反註解來完成。
現在我們可以使用前置處理器指示詞來達成,
「前置處理器指示詞」用比較白話的方式來講,就是程式中的程式。 [更多...]