毎日やったことを記録していく(2019/7/23 107日目)
今日やったこと
英語
TOEIC® L&R テスト 文法問題 でる1000問
- 回答数:10問
iKnow
- 新規:0個
- 復習:50個
スタディサプリENGLISH
- クイックワードクイズ:1サブセクション
開発
danime-nico-tools
知ったこと
protectedが有効な場面
rubyのprotected、今まで全然使わなかったけどクラス内でアンパサンド付きで呼びたいことがある場合はprotectedの方がいいのか
— 森塚 真年 (@sanfrecce_osaka) July 23, 2019
class Hoge
protected
def hoge # <= クラス内でtap(&:hoge)で呼べる
end
private
def fuga # <= クラス内でtap(&:fuga)で呼べない
end
end
Google検索のTips
〇〇 -ドメイン名
で検索すると検索結果から指定したドメイン名を含むものを弾くことができる。
感想等
リファクタリングしているが・・・
APIクライアントをリファクタリングしているがDRYを意識した結果、複雑度が上がって読みにくくなってきたような気がする。
もっとDRYと可読性を両立したコードを書くように(いい塩梅で収まるように)したほうがいいのだろうか?