【Rails】デザインパターン「Concern」の基本情報と実装方法
![](https://autovice.s3.ap-northeast-1.amazonaws.com/uploads/article/picture/203/%E7%84%A1%E9%A1%8C_38_.png?X-Amz-Expires=600&X-Amz-Date=20240908T004119Z&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASDZCAGFGH4Y2EDPG%2F20240908%2Fap-northeast-1%2Fs3%2Faws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=61c601dd129c6e3ba05bbc1f507ac3dac25aefb3170d3778a9b29d40ec6ec134)
はじめに
Ruby on RailsなどのMVCフレームワークで構築したWebシステムにはアンチパターンというものが存在します。システム開発におけるアンチパターンとは、避けるべき悪い設計や実装方法のことを指します。
MVCフレームワークでありがちなアンチパターンの一つとして「ファットコントローラー」があります。 ...
【Rails】デザインパターン「Form Object」の基本情報と実装方法
![](https://autovice.s3.ap-northeast-1.amazonaws.com/uploads/article/picture/202/%E7%84%A1%E9%A1%8C_38_.png?X-Amz-Expires=600&X-Amz-Date=20240908T004119Z&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASDZCAGFGH4Y2EDPG%2F20240908%2Fap-northeast-1%2Fs3%2Faws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=f518f744c858b75e16671b4b6178415c47c8f198be96cfd9cea8d899db5e5d72)
はじめに
Ruby on RailsなどのMVCフレームワークで構築したWebシステムにはアンチパターンというものが存在します。システム開発におけるアンチパターンとは、避けるべき悪い設計や実装方法のことを指します。
MVCフレームワークでありがちなアンチパターンの一つとして「ファットコントローラー」があります。 ...
【Rails】デザインパターン「Service Object」の基本情報と実装方法
![](https://autovice.s3.ap-northeast-1.amazonaws.com/uploads/article/picture/201/%E7%84%A1%E9%A1%8C_38_.png?X-Amz-Expires=600&X-Amz-Date=20240908T004119Z&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASDZCAGFGH4Y2EDPG%2F20240908%2Fap-northeast-1%2Fs3%2Faws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=c2a66ccebf1e35a8c1b12f2ca21b6d3778696ddbe0931013d485692bcc644bb6)
はじめに
Ruby on RailsなどのMVCフレームワークで構築したWebシステムにはアンチパターンというものが存在します。システム開発におけるアンチパターンとは、避けるべき悪い設計や実装方法のことを指します。
MVCフレームワークでありがちなアンチパターンの一つとして「ファットコントローラー」があります。 ...
【Rails】デザインパターン「Decorator」の基本情報と実装方法
![](https://autovice.s3.ap-northeast-1.amazonaws.com/uploads/article/picture/198/%E7%84%A1%E9%A1%8C_38_.png?X-Amz-Expires=600&X-Amz-Date=20240908T004119Z&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASDZCAGFGH4Y2EDPG%2F20240908%2Fap-northeast-1%2Fs3%2Faws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=35d929aeda2447d245f9890e112cdf4d771f9b332f381d9e5dcc2c932b6fa442)
はじめに
Ruby on RailsなどのMVCフレームワークで構築したWebシステムにはアンチパターンというものが存在します。システム開発におけるアンチパターンとは、避けるべき悪い設計や実装方法のことを指します。
MVCフレームワークでありがちなアンチパターンの一つとして「ファットコントローラー」があります。 ...
![](/assets/profile-1055d2f9a1a248bf051584d3572c2f2d79d103e956e0fcee48f1cab5cd40472b.jpg)
坂井 光太郎 / Sakai Kotaro
Ruby on Rails を中心とした Web アプリ開発全般に関する技術情報をまとめています。業務に関するご依頼・ご相談、当サイトに対するご感想やメッセージはコンタクトフォームからお気軽にお問い合わせください。