仕事

2016年下半期のPerformance_Reflection_Sheet書いた。
年末に色々振り返ってたから書きやすかったけど、自分が取り組んだことをロジック踏まえて説明するためにも定期的に振り返って記録しておくのが大事だと思った。

読書

達人プログラマー

第5章 柳に雪折れ無し

基本的な考え方は、任意のオブジェクトが自分以外(サブコンポーネント含む)の構造やプロパティに対して持っている仮定を最小限にすべきであるという点にある。

// デメテルの法則に違反している
console.log(aStudent.class.grade)

// デメテルの法則に違反していない
console.log(aStudent.getGrade())

Ref: 何かのときにすっと出したい、プログラミングに関する法則・原則一覧 - Qiita

徒然