文章分類:軟體大家

[實作筆記] ASP.NET Core Identity 2.1 - 安裝與設定

[實作筆記] ASP.NET Core Identity 2.1 – 安裝與設定(一)

主要是為了方便授課上講授 TDD.NET 如何應用 Mock 隔離測試的觀念,所以打算藉由 ASP.NET Core Identity 2.1 驗證與授權 (Authentication and Authorization)的機制併整合訂購系統 (核心邏輯 ...

闡述軟體架構師素養的絕佳古文-柳宗元「梓人傳」

軟體架構師 (Architect) 一詞,雖是源自於國外建築產業的關鍵術語,甚而建築業大師 Christopher Alexander 的著作:「The Timeless Way of Building」(國內翻譯書為「建築的永恆之道」」,更是被軟體業界奉 ...

整合測試還是單元測試比較有價值?

** 本文同步發表於 軟體設計鮮思維FB社群 ** 看到國外某作者的一篇論述:「Lean Testing or Why Unit Tests are Worse than You Think」。這篇文章我瀏覽了兩遍,思考原作者從什麼樣的角度來看待所謂的單元 ...

實作 Enterprise MVC 巨觀結構的 POC-觀念篇

*** 本文同步發表於 FB 社團-軟體設計鮮思維 *** 關於 POC (Proof of Concepts)的說明,可參考:「淺論架構的 POC (Proof of Concepts)」。 關於系統結構設計 (system structure desi ...

軟體工程師與軟體設計師有什麼不同?

「工程師不要僅侷限於所以為的軟體就是由所謂技術框架/工具來組成,卻不了解背後蘊含的目的與原理,結果導致工程師必須一直追求這些實做面的 "How-to-use",有如夸父逐日,最終會被淹沒在這些實做技術工具的洪海內。 設計師也不是只會空想不切實際,尤其可能以 ...

Java Coding Style 內的 at-clauses 是什麼意思?

今天下午在龍潭某半軍事院所教授「軟體結構設計」系列課程,案例主要以 Java/Spring 來實作。 課後結束,該單位一位單純又可愛的年輕正妹送我出門 (視為廠商單位需內部人員陪同檢查證件),然後順便在會客室就近問我些問題 (好認真有心的女孩呢,假日還會窩 ...