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って...» 続きを見る
