2025年3月– date –
-
git branch 徹底解説|コマンド早見表
git branchとは?基本知識 git branchとは、作業内容を分岐して管理する機能のことです。複数人で開発を行う際、作業を分けて進める必要があります。この時に役立つのが、分岐(branch)という仕組みです。 分岐を使えば、作業中のプログラムに影響を与え... -
SOLID原則で学ぶオブジェクト指向設計
SOLID原則とは何か? SOLID原則とは、オブジェクト指向設計において重要な5つの原則のことです。これは、ロバート・C・マーティン氏によって提唱されました。プログラムを分かりやすく、保守や拡張をしやすくするための基本ルールです。 SOLID原則は、以下... -
【Ruby on Rails】 Serviceオブジェクト 実装方法と活用例
Serviceオブジェクトとは RailsにおけるServiceオブジェクトとは、特定のビジネスロジックを専用クラスとして切り出したものです。コントローラーやモデルに複雑な処理を書くと、コードが煩雑になり、保守性が低下することがあります。そこで登場するのがS... -
Rails8 新機能一覧と解説
はじめに Ruby on Railsは長年ウェブアプリケーション開発で多くの開発者に支持されてきました。その理由は、直感的な構文、規約重視の哲学、そして豊富なライブラリ群にあります。2024年11月7日にリリースされたRails 8.0では、これらの特長をさらに強化... -
【Ruby on Rails】 Formオブジェクト徹底解説
Formオブジェクトとは何か Formオブジェクトとは、フォーム処理を独立したクラスで扱う設計手法です。従来はモデルやコントローラーにフォーム処理を書きがちでした。しかし、処理が複雑化し、管理が困難になる課題があります。そこで登場するのがFormオブ... -
Rails 8.0.2がリリース!主な変更点と修正内容まとめ(2025年3月12日)
2025年3月12日、Ruby on Railsの最新バージョンである Rails 8.0.2 がリリースされました。今回のアップデートでは、主にActive Supportを中心に複数の重要な修正と改善が行われています。 この記事では、Rails 8.0.2の主な変更点をコード例とともに詳しく...
12