Hi all, 在之前的文章中有講到,我們如何在一個充滿 if-else 及 switch-case 的 code 重構成策略模式讓其本身決定是否符合條件,以下為重構後的 code。
[重構] 策略模式 Strategy by C#
Hi all, 由於近日 91蒞臨我們部門擔任為期一周的 coach,因此有了此次的機遇,整個被點醒的過程蠻讚的寫篇文章來記錄。
C# Unit Test 如何驗證多次呼叫
Hi all, 由於工作的關係,我們在TDD的路上遇到了一個情境,那就是如何驗證多次被呼叫的情況。甚麼意思呢,這邊給個例子🌰
假設我們在DB有張用來存放學生資訊的table,但我們需要當這張table的資料轉移至另一張新的 table (俗稱 Archive)。但由於其資料量問題我們必須分批次的進行 Read 及 Insert,所以我們預期中的production會是長成這樣子。
ithome鐵人賽-2024 Day09 Insert New Block To SQL
Hi all, 今天第九天 今天就來讓專案可以 Insert Block吧!
ithome鐵人賽-2024 Day08 .Net EntityFramework
Hi 來到第八天,昨天的我們已經把 SQL Server 等都處理好了,今天我們就 focus在 專案與 SQL 的打通吧!
ithome鐵人賽-2024 Day07 Use Docker to Build SQL Server
Hi 來到第七天,昨天已經說明了該怎麼使用 mysql 來 create 這次要用來存放 Block 的 table ,但我們還缺個可運行的 db server。
今天就來搭建一下 docker 這個好用的玩意兒吧!
ithome鐵人賽-2024 Day06 Use MySQL
ithome鐵人賽-2024 Day05 Generate New Block
Hi all, 來到第五天,今天目標是是解說下 區塊的產生並將其實做出來。
ithome鐵人賽-2024 Day04 Get the First Block
Hi all, 到了第四天終於可以來搞專案了,今天的目標很簡單,我想要寫出取得 Block 的 API。
ithome鐵人賽-2024 Day03 Introduce 3-layers
Hi all, 來到第三天,今天來稍微介紹下這次 side project 的專案架構好了。