.net conf Taiwan 2025 Recap

圖片

11/29 ,我在 .net conf Taiwan 2025 的分享,題目是 『變革👉面對變革』,主要想談的是 LLM 在軟體開發領域(SDLC)中,這三年所帶來的改變。以及,如何面對。

關於『如何面對』這個部分,因人而異,我也就不想在這邊多說些什麼了。

但從 2022/11/30,一直到今天(2025/11/30),AI對軟體開發帶來哪些改變,我倒是整理出了一些影片,也是我在這次會場中分享的部分內容,做為這一季也是 .net conf 2025 我自己場次的小總結,也分享給大家。

有些影片沒有聲音,原因是那是用來配合我在在講台上的講解所錄製,大多不長,讀者可以自己腦補體會一下。

我想表達的是,LLM在SDLC的每一個階段,都已經留下了深刻而無法抹滅的痕跡。不管你願不願意,未來AI都會與你一起開發系統,沒有例外。

圖片

開發階段AI帶來的改變(AI輔助開發):

這一段我想說的是,從2023年到2025年,AI在程式碼撰寫這個領域,介入的愈來愈深,愈來愈廣。從『只是這樣?』,到『原來可以這樣』…

  1. 2023年盛行的 Code Suggestion(程式碼片段生成或建議)
    https://youtu.be/gPGE-Tze_sk
  2. 2024年盛行的 Agent Mode(IDE內的大範圍生成)
    https://youtu.be/v6PI9Fbt7Oo
  3. 2025年開始的 CLI(命令列模式大範圍修改或生成)
    https://www.youtube.com/watch?v=MnbEhg3JWq4

當天做的一個現場小調查,你會發現,在今天,軟體開發就等同於AI輔助軟體開發,幾乎沒有例外:
圖片

需求設計階段AI帶來的改變:

如果你願意,AI也可以產生需求規格。甚至,從產生需求規格一路自動到完成開發…

  1. User Story/AC 自動生成
    https://www.youtube.com/watch?v=AxtYwBUMIyM
  2. 搭配MCP,從規格自動完成功能開發
    https://www.youtube.com/watch?v=Yp9UImcfWfs

CI階段AI帶來的改變:

AI的大幅度介入,將會讓人類成為開發的瓶頸,而有趣的是解決這個瓶頸的鑰匙,也是AI。現在透過AI,可以協助人類做 code review,在測試左移(shift left)的路上,更進一步…

  1. PR 之後的自動化 Code Review (ADO)
    https://youtu.be/Pqa2XxVQhUI
  2. GitHub 中的自動化 Code Review
    https://www.youtube.com/watch?v=osQXFayDN9Y

測試階段AI帶來的改變:

2023年時,AI在測試領域還不成氣候,到了2025年底,AI已經可以搭配MCP進行全自動化UI測試,毋須錄製腳本,就像你有一組 QA 測試團隊,你只要開口說,它們就直接做…

  1. 測試案例(Test Case) 自動生成
    https://www.youtube.com/watch?v=GJLuuCabtHY
  2. 從測試案例進行自動化UI測試(使用MCP)
    https://www.youtube.com/watch?v=I9D_qA4VioM
  3. 從測試腳本(md格式)進行UI自動測試(使用MCP)
    https://www.youtube.com/watch?v=0aalWCXDX8o

in Pipeline AI帶來的改變:

CLI,是自動化的關鍵。
2025年底,以CLI面貌出現的LLM,將可以直接整合在 DevOps Pipeline 中,夜裡,AI測試大軍可以自動幫你掃程式碼品質、修bug、寫文件,全自動化開發幾乎就在眼前。

  1. 在 Pipeline 中運行 GitHub Copilot CLI 自動找出bugs
    https://youtu.be/Yv098gEp_fE
  2. 在 PR 流程中,透過 PR Comment 使喚 AI 自動修復bug
    https://www.youtube.com/watch?v=fb6zpibBToA

Sam Altman 說:『到了 2025 年底,軟體工程會和你過去所看到的截然不同。』

你覺得呢?

留言

這個網誌中的熱門文章

為何想做CI的你,根本不該使用 Gitflow?

開啟 teams 中的『會議轉錄(謄寫)』與Copilot會議記錄、摘要功能

使用LM Studio輕鬆在本地端以API呼叫大語言模型(LLM)

VS Code的字體大小

原來使用 .net 寫個 MCP Server 如此簡單