淺談 HTTPS 與 SSL/TLS 的關係 May 23, 2022 (最後更新: Nov 30, 2023 ) 在資訊安全的討論上,常常提到要使用 HTTPS 與 SSL/TLS,但一直沒有好好的釐清背後的原理與概念。就來讓借這個機會來了解 OSI、HTTP/HTTPS 的通訊方式、SSL/TLS 的用途。 繼續閱讀
從消除遊戲學到的專案管理二三事 Apr 28, 2022 (最後更新: Nov 23, 2023 ) 管理無所不在,就連消除遊戲之中,也可以看到專案管理。遊戲中的每一關都像一個全新的專案,在專案進行的過程中,確認目標、交付內容,可用資源、影響專案的難點。 繼續閱讀
淺談壓力測試/負載測試到底要做什麼? Apr 3, 2022 (最後更新: Jun 28, 2023 ) 許多人都會想到使用負載測試/壓力測試來驗證系統的穩健度,但想要藉由測試取得特定的結果數據,就必須在測試之前,就知道測試的目標為何? 繼續閱讀
軟體開發需求釐清 Jan 2, 2022 (最後更新: Nov 23, 2023 ) 當軟體工程師收到新的開發需求時,理解真正的客戶目標和確認清楚需求內容是非常重要的第一步。這篇文章分享作者在軟體開發需求釐清的經驗,包括浮現客戶真正想解決的問題、定義系統的責任邊界、找出開發過程中的潛在難點等步驟。透過在開發初期就進行完整的需求分析,可以大幅降低後續錯誤發生的風險,也確保軟體品質與順利交付。 繼續閱讀
[Fluent Assertions] Object graph comparison Feb 11, 2021 (最後更新: Jan 11, 2023 ) 使用 FluentAssertions 4.13.1 版進行單元測試時,發現使用 Should().BeEquivalentTo() 比對失敗,在物件內容相同的情況下,仍報告資料不符合。此問題並非資料有誤,而是該方法本身有問題。解決方向為換為 ShouldBeEquivalentTo() 或升級到 5.0 版本以上。 繼續閱讀