毎日やったことを記録していく(2019/7/30 114日目)
今日やったこと
英語
TOEIC® L&R テスト 文法問題 でる1000問
- 回答数:18問
iKnow
- 新規:0個
- 復習:50個
スタディサプリENGLISH
- クイックワードクイズ:1サブセクション
開発
danime-nico-tools
コミュニティ
Grow.rb
- メタプロによるenumの再実装
知ったこと
インスタンス変数やクラス変数を取得するメソッド
下記がある。変数名の指定は@や@@をつける必要がある。 - instance_variable_get - instance_variable_set - class_variable_get - class_variable_set
メソッドを動的に定義するメソッド
- define_method
- define_singleton_method
感想等
メタプロ力足りない
Grow.rbに参加してenumを再実装してみたが、メタプロ実装力足りなさすぎて時間内にテストを1つも通すことができなかった。
やっぱり読めるのと書けるのとは別。
書かないと書けるようにならない、ということを再認識した。
また、いい機会なのでメタプログラミングRubyを読み始めてみようと思う。(リファクタリング Rubyエディションも読まなければ・・・)