開發者體驗
開發者體驗
定義
開發者在使用工具、框架和工作流程時的整體感受與效率。包含部署流程的順暢度、介面的直覺性、工具間的銜接連貫性等面向。
跨文章觀察
- 體驗斷裂感是棄用的觸發點(Astro vs WordPress):WordPress 的部署流程要求跳出終端機、登入主機面板、開資料庫——這些「中斷」讓作者決定改用 Astro + Cloudflare Pages 的全終端機流程。
- 介面主角的轉換(終端機開發):IDE 中終端機是底部的「附屬品」,Warp 中每個分割視窗地位平等。當開發者的主要行為從寫程式碼變為對話,介面的主角也需要跟著轉換。
核心原則
- 連貫性優先:工作流中的每次「跳轉」都是摩擦點
- 工具應適應工作模式,而非工作模式適應工具
- DX 是工具決策的合理因素,與功能和效能同等重要
關聯
- [[終端機工作流]] — 追求極致 DX 的產物
- [[工具選擇策略]] — DX 是選擇工具的重要維度
- [[認知負荷]] — 差的 DX 增加不必要的認知負荷