dogwood008の開発メモ!

最近のマイブームは機械学習, Ruby on Rails。中でも機械学習を使った金融商品の自動取引に興味があります。

リーダブルコード読了

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)
リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)

気になった、ためになったキーワード

  • 「1度に1つのタスクを適用する」
  • その機能の実装について悩まないでーーーきっと必要ないから
  • (テストにおいて)入力値を単純化する
    • テストには最もキレイで単純な値を選ぶ
    • 「-99998.7」が「ものすごいマイナス値」を表しているのであれば、「-1e100」のような簡潔な値にした方がよい
  • 後でテストを書くつもりでコードを書く
    • テストしやすいようにコードを設計するようになるのだ!

Future work