0324
お昼から仕事。先週の続き。CoreDataのマイグレイションのことをいろいろと調べたり。CoreDataでモデルを変更するときは必ずマッピングを書いてやらなくてはならないと思っていたのだけど、そんなことはないばかりか、省略してCoreDataに委ねておけばそのほうが効率的にやってくれるらしいと知った。どのくらいパフォーマンスが違うのか、明日測定しようと思います。
正直なところ悔しい。僕はいまだこんな基本的な道具にさえ習熟できていない。これでは優れた技術者にはなれぬ。金が稼げぬ。
あと開発プロセス部会?なるものに呼ばれたので参加しました。開発プロセスを改善しようという試みで、今回はブレスト的な感じ。呼ばれたは呼ばれたけれど、僕なんかはやはり経験がぜんぜん足りないのか、開発プロセスというものを見据える始点が獲得できていないと思いました。一つのプロジェクトを完遂したことってまだないものな。いま関わっているものは(たぶん)ちょっと特殊なケースだし。
経験を積まなくてはならないし、経験はただ積まれるものではなく一つ一つを見つめなければならない。考えなければならない。はあ、道は遠い(などとボンヤリしていると人生は意外と短い)。
コードレビューの基準がわからなくて悩んでいます。される側じゃなくてする側として。僕は僕なりにコードの品質を高めるための指摘をするつもりだけど、別に一つ一つ根拠が挙げられるわけでもない(あるいは、定量的に評価できない)。そういう状態で指摘を続けるのは正直なところ気分の良いものではないなと思います。僕はなにを言うべきなのか。なにを言うべきではないのか。レビューのレビューが必要というのは冗談にせよ。
さて、明日はお昼に保健センタ、それから仕事です。保健センタ、移転したのを忘れないようにしないと。仕事はCoreDataのベンチマークから。