2025-08-09 –, TR411
Abstract
你是不是也遇過這種情況?每當專案多一個新功能,整個系統就像被隕石砸到一樣,到處都是坑,永遠補不完。這場分享,我會聊聊我是怎麼從「隕石式開發」走到擁抱 ATDD 和 Clean Architecture,用 Rust + actix-web 打造出一個可擴展、易維護又不怕改需求的後端服務。
過程中不只會介紹理論,更有實戰經驗和踩坑故事。如果你想知道 ATDD 為什麼這麼香、Clean Architecture 怎麼救專案,希望透過我的經驗可以拯救每個被需求追殺的夜晚!
Key Takeaways
- 了解 ATDD 實作流程,發現需求溝通其實可以很順利
- 學會用 Clean Architecture 讓專案結構清晰、好維護
- 原來寫出可擴展、易維護的後端沒有那麼難
具有後端經驗的開發者、對 ATDD/ Clean Architecture 有興趣的工程師
Difficulty:中階
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.