「測試都通過了,為什麼上線還是出問題?」
你寫了完美的單元測試,整合測試也都綠燈,但使用者還是回報:「我點了按鈕,什麼事都沒發生!」這時你才發現,原來是路由設定...
今天要做什麼?
昨天我們學會了 TDD 的紅綠重構循環,體驗了從無到有開發功能的完整流程。隨著測試越寫越多,你可能開始感到困擾:「這些測試散落各處,很難找到我要...
完成了六天的羅馬數字轉換器開發,今天我們要進行程式碼的最終整理與回顧。將散落在不同測試日期中的程式碼重構成一個乾淨、可維護、生產就緒的模組。
今天的目標 🎯...
在上一章中,我們研究了網頁應用程式裡 HTML 的各種標籤。接著我們先來看一下我們打開瀏覽器後,為什麼頁面會長成那個樣子。
在 <style> 這...
伊森的戰爭,進入了全新的階段。
凌晨兩點四十七分,「穹頂」最上層那間被稱為「神經中樞」的控制室裡,除了伊森以外只剩下微弱的機器散熱聲。所有的同事都已回家,留下這...
為什麼用使用者故事探索需求
在敏捷開發中,需求探索不是一次性的收集,而是一段持續對話的過程。我們不再依賴冗長的規格書來凍結需求,而是透過使用者故事(User...