コードリーディングにおいて重要なこと
何を知りたいのかを決めずに読まないt6o_o6t.icon
コードリーディングを目的にすると沼る
✖ 頭から読んでしまう
全部をいきなり理解することはできない
自分が理解できないのは自分の能力や、かけた時間のせいだと思ってしまう
続行しても終わりがない
部分的に理解しても満足できない
絞る!
知りたいことを、出来る限り具体的に絞る
ぐっと読みやすくなる
部分的に理解。納得できる答えを得た瞬間にスパっと終わる
よく知っているシステムに対して行うt6o_o6t.icon
例
nginxの特定機能を知らない人が
その機能のコードを読んでも
文字を追っていくだけになる
システムをよく知っていると..
頭の中で、「この処理は○○のためのものだな」という関連付けが行える
スムーズ
ドキュメントを使う
デバッガを使う
参考