新人教育担当

今回は、主にリファクタリングを中心に説明しました。まだ、ほとんどコードを書いたことの無い人たちばかりなので、どのようなコードが美しいかの感覚というか、コードの「不吉な匂い」がどこまで理解されたか疑問です。リファクタリング出てくる項目は、ある程度の経験者には、体で覚えているようなことです。しかし、初心者が理解することで少しは、熟練の早道になるかと思っていたのですが真に理解するには経験も必要ですね。
ちょっと驚いたのは、コード中にマジックナンバーが存在することの気持ち悪さを持っていなかったことですね。経験がないとこんなものでしょうかね。