【Rails】デザインパターン「Concern」の基本情報と実装方法

はじめに Ruby on RailsなどのMVCフレームワークで構築したWebシステムにはアンチパターンというものが存在します。システム開発におけるアンチパターンとは、避けるべき悪い設計や実装方法のことを指します。 MVCフレームワークでありがちなアンチパターンの一つとして「ファットコントローラー」があります。 ...

【Rails】デザインパターン「Form Object」の基本情報と実装方法

はじめに Ruby on RailsなどのMVCフレームワークで構築したWebシステムにはアンチパターンというものが存在します。システム開発におけるアンチパターンとは、避けるべき悪い設計や実装方法のことを指します。 MVCフレームワークでありがちなアンチパターンの一つとして「ファットコントローラー」があります。 ...

【Rails】デザインパターン「Service Object」の基本情報と実装方法

はじめに Ruby on RailsなどのMVCフレームワークで構築したWebシステムにはアンチパターンというものが存在します。システム開発におけるアンチパターンとは、避けるべき悪い設計や実装方法のことを指します。 MVCフレームワークでありがちなアンチパターンの一つとして「ファットコントローラー」があります。 ...

【Rails】デザインパターン「Decorator」の基本情報と実装方法

はじめに Ruby on RailsなどのMVCフレームワークで構築したWebシステムにはアンチパターンというものが存在します。システム開発におけるアンチパターンとは、避けるべき悪い設計や実装方法のことを指します。 MVCフレームワークでありがちなアンチパターンの一つとして「ファットコントローラー」があります。 ...