文章分類:軟體實作與編程技術

AI Coding 助手讓我得以重拾對撰寫程式的熱情 ~

AI Coding 助手讓我得以重拾對撰寫程式的熱情 ~

使用 AI 協助 Coding,也就才發生在兩三年而已,但已經是對開發撰寫程式碼的工作有了天翻地覆的革命性改變。尤其是今年,各種 AI Assistant (ChatGPT, Claude Sonnet, DeepSeek ...) 如雨後春筍般冒出,過去 ...

Docker 部署 SQL Server 與 Adminer 管理工具

Docker 部署 SQL Server 與 Adminer 管理工具

前言 近年來我盡量會把開發環境給部署到 Docker 容器內,如此占用系統資源少上很多,且可攜性也較高。倒是沒注意到,原來早在 2017年9月發布的 SQL Server 2017 ,就已經是完整支援 Docker 容器的正式版本。這也代表著 MS 在容器 ...

C#.NET Core CRUD  基本資料維護實作範本 – 三層式架構以及可以切換 E.F Core 6 與 ADO.NET 實作

C#.NET Core CRUD 基本資料維護實作範本 – 三層式架構以及可以切換 E.F Core 6 與 ADO.NET 實作

已經整理好 C#.NET Core CRUD (Create,Read,Update,Delete) 基本資料維護的實作範本,並已上傳至 Github 供下載:https://github.com/kenming/petstore-crud-templat ...

如何從巨觀的需求流程分析,可以直覺無縫的橋接至程式寫碼?

本文同步發表於「FB 軟體設計鮮思維」社團。 這裡採用個人所發表關於需求分析的「MSS」與 程式寫碼的「SSD」三層次分析與實作方法。 需求分析階段的 MSS 三層次 關於 MSS,可以參考原來寫的這篇:「大業務流程塑模的MSS三層次原則」。 o M(mu ...

Visual Studio 使用 Quickfix 重構工具簡單說明與錄影操作示範

參考 使用 Visual Studio Quickfix 重構工具的幾個主要類型與範例。 這裡提供程式碼練習案例 (放於 Github),可以參考上述網址的操作說明或後述的錄影操作示範。(其中有改寫幾個案例,每一個案例均可透過 Console 程式執行。) ...

C# 實作共用變數 by Singleton – 以交易系統登入連線為例

問題 股票期貨交易系統的登入驗證連線,必須隨時保持連線狀態 (connection state),也就是必須設計為 Stateful (有狀態),並於盤中需隨時得知連線情形,若斷線則系統應該要能通知用戶做重新登入的動作。 如果有多個表單 (View) /多 ...