iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
自我挑戰組

冒險村-30 Day Ruby on Rails Tips Challenge 系列

默默成長為冒險者,紀錄 camp 之後到現在工作學到的一些瑣碎事情,讓從 camp 結束的你比當初的我更加強大,繼續保持熱愛寫 code 的動力

鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 21

冒險村21 - draper

21 - Draper 上篇 Design Pattern(1) - Decorator 簡單的介紹了自己生一個 decorator,不過可以發現東西會經過 h...

2021-10-06 ‧ 由 Chester 分享
DAY 22

冒險村22 - Design Pattern(2) - Presenter

22 - Design Pattern(2) - Presenter Presenter pattern 的原理是,是 Model-View-Controlle...

2021-10-07 ‧ 由 Chester 分享
DAY 23

冒險村23 - Design Pattern(3) - Builder

23 - Design Pattern(3) - Builder Builder pattern 常常也被叫做 adapter,主要目的是提供一種根據情況 re...

2021-10-08 ‧ 由 Chester 分享
DAY 24

冒險村24 - Design Pattern(4) - Calculator

24 - Design Pattern(4) - Calculator Calculator 的 design pattern 在平常算是沒看到的,主要是之前專...

2021-10-09 ‧ 由 Chester 分享
DAY 25

冒險村25 - Design Pattern(5) - Service Object

25 - Design Pattern(5) - Service Object Service 相對於來說是最單純的,主要目的在做一件事情。舉例來說,我的網站可...

2021-10-10 ‧ 由 Chester 分享
DAY 26

冒險村26 - Design Pattern(6) - Form Object

26 - Design Pattern(6) - Form Object 相信從名字上就很好知道,主要在處理 form 表單打到後端時,到資料庫的驗證問題,可...

2021-10-11 ‧ 由 Chester 分享
DAY 27

冒險村27 - Concern

27 - Concern 最後整理的方式再來講到 Rails 提供功能,主要目的在把相同邏輯 code 整理在一起,需要使用的時候再 include 近來即可使...

2021-10-12 ‧ 由 Chester 分享
DAY 28

冒險村28 - Validate Params

28 - Validate Params 上篇 最後有看到在 Concern 內又 include ValidateParams,覺得是不錯的整理方式,所以抽出...

2021-10-13 ‧ 由 Chester 分享
DAY 29

冒險村29 - API - exchange_rate

29 - API - exchange_rate 本次範例以 exchangerate-api 為例,需要先註冊信箱並有 key 才可以使用。 Usage 以...

2021-10-14 ‧ 由 Chester 分享
DAY 30

冒險村30 - Handle API response with value objects

30 - Handle API response with value objects 本篇將介紹撰寫 Rails 的過程中整個重構的過程,比較偏向一個方向,以...

2021-10-15 ‧ 由 Chester 分享