Confident Ruby
概要 書籍 Confident Rubyに関するまとめ 補足 Confident Rubyは英書なのですが、自分の英語力が低いため分かりにくい日本語だったり、 本来の意味とずれているかもしれません。 一覧 章 概要 URL Introduction メソッドの役割 http://d.hatena.ne.jp/tbpg/2…
概要 メソッドの作成手順(レガシーや標準ライブラリの制約あり) 前提 Confident Rubyではメソッド内の処理を次のように分類しています。 ・Collecting Inputs(引数チェック、変換など) ・Performing Work(主処理) ・Delivering Results(戻り値に関わる処理…
概要 メソッドの作成手順 前提 Confident Rubyではメソッド内の処理を次のように分類しています。 ・Collecting Inputs(引数チェック、変換など) ・Performing Work(主処理) ・Delivering Results(戻り値に関わる処理) ・Handling Failure(例外処理)当記事…
概要 明示的変換と暗黙の変換(explicit conversion and implicit conversion) 前提 Confident Rubyではメソッド内の処理を次のように分類しています。 ・Collecting Inputs(引数チェック、変換など) ・Performing Work(主処理) ・Delivering Output(戻り値…
概要 入力の収集戦略 前提 Confident Rubyではメソッド内の処理を次のように分類しています。 ・Collecting Inputs(引数チェック、変換など) ・Performing Work(主処理) ・Delivering Output(戻り値に関わる処理) ・Handling Failure(例外処理)当記事は上…
概要 入力の種類 前提 Confident Rubyではメソッド内の処理を次のように分類しています。 ・Collecting Inputs(引数チェック、変換など) ・Performing Work(主処理) ・Delivering Output(戻り値に関わる処理) ・Handling Failure(例外処理)当記事は上記の…
概要 メソッドの役割 詳細 Confident Rubyではメソッド役割を以下のように定義しています。 ・Collecting Inputs(引数チェック、変換など) ・Performing Work(主処理) ・Delivering Results(戻り値に関わる処理) ・Handling Failure(例外処理) サンプル仕…