BOOK☆WALKER 台灣漫讀 / 電子書平台

  • 依內容分級制度,未登入僅能顯示普遍級內容,登入後即可觀看全站內容。
  • 馬上登入
你就是不寫測試才會沒時間:Kuma的TDD實戰—TypeScript篇
關注作者出版社系列,新刊上架可獲得通知!
放大

你就是不寫測試才會沒時間:Kuma的TDD實戰—TypeScript篇


作者:
許煜松(Kuma)

購書:

內容簡介

TDD不是沒用,是你沒有好好使用
系統越來越大時,可以幫助你將系統維持在一定的整潔度

TDD不是沒用,是你沒有好好使用

系統越來越大時,可以幫助你將系統維持在一定的整潔度


【重點思維】
✔ 不只是要保護功能,更要能夠促進理解
✔ 在完成功能的同時,也要維持系統品質
✔ 不需總是預留彈性,但能隨時創造彈性
✔ 以模式為思考中心,看似不變實則萬變


☛ 你很忙,我知道
從前你說:「寫程式都沒時間了,哪來時間寫測試?」
現在程式都是AI在寫,總該有時間寫測試了吧?
你又改說:「AI寫得這麼快,測試也叫AI寫就好呀!」
結果呢?測試一大堆,都測不到真正的問題。改一行壞三個功能、半夜被Call、看不懂AI寫什麼,
省下來的時間都拿去幫AI Debug了。

☛ 越困難的事,越要簡單做
業務邏輯已經夠複雜了,還要兼顧正確性、可維護性、可擴充性、可讀性?
TDD的長處,正是「面對困難的開發挑戰,用最小、最簡單的步驟前進」。
開發不再是一次解決大問題,而是透過讓一連串簡單的小成功,堆疊出可靠的系統。

☛ 不要宗教口號,而要實戰案例
TDD不是要你寫更多功能,而是用更安全穩定的方式做你原本就在做的事。
TDD不是口號,也不是宗教,而是一種讓你吃得下飯、睡得著覺,還有餘裕思考的開發節奏。

在本書中,我們要學習

作者簡介

許煜松(Kuma)

許煜松 (Kuma)

Kuma,台中人,Java出身的軟體開發者,討厭在無意義的重複工作上浪費生命,也相信人腦應該用來做高價值的事情,而不是被「沒時間」當作藉口束縛。
喜歡準時下班,於是平日邊工作邊研究世上任何可以提早下班的事物,例如TDD、OOP、系統架構等。力行「重構即設計」、「漸進式重構」,而非「重寫裝重構」。
Kuma堅信世上並不存在完美且永恆的系統,追求「越來越好」才是正道,而這得建立在能準時關掉IDE的前提之下。畢竟,下班不是結束,而是生活的下一次迭代。該重構的,不只是程式,還有人生。

購買前的注意事項

相關推薦書刊

里山生活基本術 書籍優惠中
實用書

里山生活基本術

大內正伸,陳盈燕

223

買此商品的人也買了...

購買前的注意事項
  • 本書城的商品為電子書及電子雜誌,並非紙本書。讀者可透過電腦裝置網頁瀏覽,或使用 iPhone、iPad、Android 手機或平板電腦下載閱讀。
  • 如有下載閱讀需求,為避免裝置版本無法適用,建議於購書前,先確認您的裝置可下載BOOK☆WALKER的APP,並可先下載免費電子書,確認可順利使用後再行購書。
  • 由於數位智慧財產權之特性,所販售之電子書刊經購買後,除內容有瑕疵或錯誤者外,不得要求退貨及退款。如有特殊情形,請洽敝公司客服人員,我們將盡速為您處理。
  • 作者
  • 出版社
取消
確認
優惠
優惠
關閉
BOOK☆WALKERx《美男戰國》特別合作企劃
arrow-up