エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
1 userがブックマーク
0
[学習メモ]メタプログラミングRuby第2版:3章:メソッド - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
新着コメントはまだありません。
このエントリーにコメントしてみましょう。
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
いまの話題をアプリでチェック!
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[学習メモ]メタプログラミングRuby第2版:3章:メソッド - Qiita
概要 メタプログラミングRuby の第3章 メソッド を読んだ学習内容のメモ。 最初にざっくりまとめ 内容的...
概要 メタプログラミングRuby の第3章 メソッド を読んだ学習内容のメモ。 最初にざっくりまとめ 内容的には、メソッド定義における重複コードの問題について解決策を提示する、というもの。 解決方法は大きく2種類のアプローチがある。 動的メソッド(define_method) ゴーストメソッド(method_missing) 可能な限りは動的メソッドを使い、仕方のない場合はゴーストメソッドを使いましょう。 例題 ﹁99ドルより高いコンピュータの部品を検出するシステムを作る﹂という、具体的な例題をベースに進んでいきます。 重複コード問題 このようなコードの重複が多いメソッドをどのように改善していくか... # 重複がたくさんあるComputerクラス class Computer def initialize(computer_id, data_source) @id = computer_