毎日やったことを記録していく(2019/5/2 25日目)
今日やったこと
英語
TOEIC® L&R テスト 文法問題 でる1000問
- 回答数:5問
iKnow
- 新規:0個
- 復習:100個
スタディサプリENGLISH
- クイックワードクイズ:1サブセクション
開発
danime-nico-tools
fixtures
の更新rake
タスク関連以外のテストを追加Hash
(作業中)
知ったこと
Hashie::Mash
Hashie
というGem
でHashie::Mash
を継承していると下記のように書ける。
# SampleHashはHashie::Mashを継承 SampleHash.new( names: { yamada: 'ichiro', matsumura: 'taro' } )
このとき、:names
には通常のハッシュが入りそうだが、SampleHash
のインスタンスが入る。
通常のハッシュしたい場合は下記のようにする。
# SampleHashはHashie::Mashを継承 SampleHash.new( names: Hashie::Mash.new( yamada: 'ichiro', matsumura: 'taro' ) )
感想等
時がたってからテストを書くのは大変
時がたってからだとなぜそのロジックにしたかとか戻り値のパターンとか忘れていたりするのでテストを書くのが大変。
こまめにテストを書いておかないと後々しんどいということを今日は改めて実感した。