code-reading:コードリーディングの目的
from
コードリーディング
大規模ソースコード
の
書き方
を
知る
使われている
ソフトウェア技術
デザインパターン
コード生成
構成管理
改良
バグ取り(
デバッグ
)
他のものを作る時の
参考にする
教育
大きなソースコードでもビビらないようにする
引き継ぎ
コードリーディングの副次的効果
読み手
のことを
考えて書く
ようになる
→ 読んで
疲れる
のは嫌になるはず
→ 読む時にラクをするため、書くときに(多少は)苦労を背負える
→ いわゆる
直交性
や
凝集性
のような良い指標に自然に
到達する
→
抽象化の罠
に注意