Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

Confident Ruby

書籍 Confident Rubyに関するまとめ

概要 書籍 Confident Rubyに関するまとめ 補足 Confident Rubyは英書なのですが、自分の英語力が低いため分かりにくい日本語だったり、 本来の意味とずれているかもしれません。 一覧 章 概要 URL Introduction メソッドの役割 http://d.hatena.ne.jp/tbpg/2…

Ruby | Performing Work | メソッドの作成手順(レガシーや標準ライブラリの制約あり)

概要 メソッドの作成手順(レガシーや標準ライブラリの制約あり) 前提 Confident Rubyではメソッド内の処理を次のように分類しています。 ・Collecting Inputs(引数チェック、変換など) ・Performing Work(主処理) ・Delivering Results(戻り値に関わる処理…

Ruby | Performing Work | メソッドの作成手順

概要 メソッドの作成手順 前提 Confident Rubyではメソッド内の処理を次のように分類しています。 ・Collecting Inputs(引数チェック、変換など) ・Performing Work(主処理) ・Delivering Results(戻り値に関わる処理) ・Handling Failure(例外処理)当記事…

Ruby | Collecting Inputs | 明示的変換と暗黙の変換(explicit conversion and implicit conversion)

概要 明示的変換と暗黙の変換(explicit conversion and implicit conversion) 前提 Confident Rubyではメソッド内の処理を次のように分類しています。 ・Collecting Inputs(引数チェック、変換など) ・Performing Work(主処理) ・Delivering Output(戻り値…

Ruby | Collecting Inputs | 入力の収集戦略

概要 入力の収集戦略 前提 Confident Rubyではメソッド内の処理を次のように分類しています。 ・Collecting Inputs(引数チェック、変換など) ・Performing Work(主処理) ・Delivering Output(戻り値に関わる処理) ・Handling Failure(例外処理)当記事は上…

Ruby | Collecting Inputs | 入力の種類

概要 入力の種類 前提 Confident Rubyではメソッド内の処理を次のように分類しています。 ・Collecting Inputs(引数チェック、変換など) ・Performing Work(主処理) ・Delivering Output(戻り値に関わる処理) ・Handling Failure(例外処理)当記事は上記の…

Ruby | Introduction | メソッドの役割

概要 メソッドの役割 詳細 Confident Rubyではメソッド役割を以下のように定義しています。 ・Collecting Inputs(引数チェック、変換など) ・Performing Work(主処理) ・Delivering Results(戻り値に関わる処理) ・Handling Failure(例外処理) サンプル仕…