COSCUP 2025

從混亂到優雅,讓專案不再失控:ATDD 與 Clean Architecture 的後端實戰之路
2025年8月9日 , TR411

Abstract

你是不是也遇過這種情況?每當專案多一個新功能,整個系統就像被隕石砸到一樣,到處都是坑,永遠補不完。這場分享,我會聊聊我是怎麼從「隕石式開發」走到擁抱 ATDD 和 Clean Architecture,用 Rust + actix-web 打造出一個可擴展、易維護又不怕改需求的後端服務。

過程中不只會介紹理論,更有實戰經驗和踩坑故事。如果你想知道 ATDD 為什麼這麼香、Clean Architecture 怎麼救專案,希望透過我的經驗可以拯救每個被需求追殺的夜晚!

Key Takeaways

  • 了解 ATDD 實作流程,發現需求溝通其實可以很順利
  • 學會用 Clean Architecture 讓專案結構清晰、好維護
  • 原來寫出可擴展、易維護的後端沒有那麼難

目標觀眾/對象觀眾:

具有後端經驗的開發者、對 ATDD/ Clean Architecture 有興趣的工程師

難易度:

中階

LINE iOS Intern / Open NCCU Tech Lead

自稱雜學系工程師。
名片上寫 iOS 工程師,技能樹卻點滿了 React 和 Vue。
有時候會忍不住手癢,跑去寫點 Go 和 Rust。
希望用自己的產品,為這個世界添一點新鮮感。

Hi, I’m an iOS engineer with a passion for learning across the stack. While my main focus is building for iOS, I’ve also spent plenty of time working with React and Vue. I enjoy mixing things up by exploring languages like Go and Rust whenever I get the chance. I love creating products that I’m genuinely excited about, and I’m always looking for ways to bring something new and fun to the tech community.

此講者還出現在:

Technology leader with experience as CTO at an AIoT startup, where I spearheaded process planning and management. Alongside this, I honed my software development skills as a Tech FRESH intern at LINE Taiwan, contributing to the LINE Shopping App. Passionate about software engineering and development.