基本網路架構─輸入網址後發生了什麼事?

本文重點:
1. 在瀏覽器輸入網址按下Enter後,背後發生哪些事情?
2. 會提到:網域名稱系統(DNS)、IP 位置、TCP/IP四層架構、超文字傳輸協定(HTTP)、檔案傳輸協定(FTP)、傳輸控制協定(TCP)、使用者資料報協定(UDP)、通訊埠(Port)。

...繼續閱讀 »

單元測試Unit Test (一) ─認識單元測試

有句話說開發人員皆應『先寫測試,再寫產品程式碼』。
不要直接寫功能,應該從單元測試開始,因為它能幫助你開發有品質好維護的程式碼。
這篇是單元測試的第一篇,會說明基本概念,後面幾篇會用實例讓大家了解單元測試的撰寫過程。

本篇會帶出:
1. 單元測試的重要性
2. 介紹Visual Studio的MS Test
3. 測試案例的其中一種格式Gherkin ( Cucumber)

此篇用Visual Studio 2022、C#語言。

...繼續閱讀 »