第三部講完設計原則,第四部把焦點拉到真實工作中會遇到的問題

  • 測試(Tests):TDD 的紀律與函式式語言無關;本部還會介紹 mock、property-based testing
  • GUI:函式式風格如何與 GUI 框架共存
  • 併發(Concurrency):函式式是否真能讓多執行緒「免疫」競態條件?答案出乎意料

本部的目的不是說服讀者函式式優於 OO,而是清楚展示:函式式語言的紀律、工具、工程實務,並沒有想像中那麼神祕——也沒有想像中那麼「自動安全」。