Magnolia Tech

いつもコードのことばかり考えている人のために。

コードをどう読むか?という手法の定義も必要ではないか?

なんとなくコードを眺める、ということはあまりなくて(絶対にないわけじゃないけど)、一定の目的を持って読まれることがほとんどだと思われるけど、意外とこの「どう読むか?」という行為が言語化されていないと思っている。

コードを読み解くのが早い人がどこから読み解いているのか...キーワードを元に検索しているのか、メソッドのCall-Caller関係から構造を掴んでいるのか、過去からの経験の積み重ねでコンテキストを把握しているのか...

その人なりのコードの読み下し方が有るのだけど、きっとこれが可視化され、言語化されると、初心者にありがちな「最初から読もうとして挫折する」みたいなことが無くなっていくんじゃないか、そんなことを考えた。