エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
オライリーの本「リファクタリング・ウェットウェア」にある、初心者の効果的な学習方法に以下のような... オライリーの本「リファクタリング・ウェットウェア」にある、初心者の効果的な学習方法に以下のような事項がある。 明確に定義されたタスクがある タスクには適度な難度(やりがい)が必要だが、実行可能でなければならない 復習のための繰り返しの機会が与えられ、またエラーを修正する機会も提供されるべきである 上記の学習方法に沿ったいい勉強方法はないかと考えたところ、テストフレームワークによる学習テストが最適なことに気付いた。 最小単位の粒度でタスク(テスト)を定義できる テスト単位で即時実行できる 成功/失敗がわかり、失敗したらすぐに修正することが可能 繰り返し実行に優れている 上の効果的な学習方法の事項を全て網羅している。 ということで例としてEffective JavaScriptを読んで気になった、型の異なった比較演算子の挙動のところをテストに書いて学んでみる。 まずテストフレームワークのインス