
Rails 架構設計
經過兩年時間大量應用 Clean Architecture 與 Domain-Driven Design 在開發過程中,回過頭來觀察 Rails 從框架的角度讓哪些事情變得容易、哪些事情變得難以處理,去找出真正容易維護的 Rails 架構。
Pager 1
經過兩年時間大量應用 Clean Architecture 與 Domain-Driven Design 在開發過程中,回過頭來觀察 Rails 從框架的角度讓哪些事情變得容易、哪些事情變得難以處理,去找出真正容易維護的 Rails 架構。
過去一直認為 Cucumber 非常不容易使用,然而理解了「交付價值」的意涵後,使用 Cucumber 作為撰寫文件的方案,同時也對使用者有用的功能做測試,大大地改變我對撰寫測試手段的認知。
這次將會使用 TypeScript 與 Ruby 搭配,從不同語言切入 Cucumber 的特性。
2021 ~ 2023 中嘗試了許多不同以往沒有實踐過的開發領論,Rails 開發實踐是綜合過去經驗以及新的知識所撰寫,用於驗證將敏捷開發、測試、Clean Architecture、Domain-Driven Design 等概念融入到 Rails 開發流程後,所能獲得的效益。
RSpec 是 Ruby 中經常被使用的測試框架, 優雅的 RSpec 測試系列是將過去數年撰寫測試的經驗會整合成,以「可讀」與「容易維護」的角度思考,如何將 RSpec 測試優雅撰寫出來。
Rails 的部署一直以來都不是一件輕鬆的事情,Rails 部署實踐將多年工作經驗結合容器技術的應用,展示了一系列容易入門與使用的部署方案。