採用 / 活動情報NEWS

採用情報

2026.05.26blog「Rubyのclass入門(前編): getter / setter・self・クラスメソッドの正体を突き止める」開発者ブログを更新しました

DX本部 システム開発第一事業部でフルスタックエンジニアとしてWebアプリ開発を担当する社員が、Rubyにおけるclassの仕組みについて、「getter / setter」「self」「クラスメソッド」などの基礎から体系的に解説しています。

本記事では、Railsで頻出する「has_many」や「attr_accessor」といった記述を題材に、「class定義はどのように実行されるのか」「selfは文脈ごとに何を指すのか」など、実務でつまずきやすいポイントを整理しています。

Ruby特有のクラス構造や実行モデルについて、サンプルコードを交えながら解説していますので、ぜひご覧ください。

Rubyのclass入門(前編): getter / setter・self・クラスメソッドの正体を突き止める

システム開発第一事業部の奥田です。普段はフルスタックエンジニアとしてWebアプリの開発を担当しています。

直近でやっていた案件ではTypeScriptをゴリゴリに書いていたのですが、 案件が切り替わってRuby(Ruby on Rails)を使う案件に入ることになりました!
TypeScriptをやってみて思ったところは、やっぱりRubyって...» 続きを見る