質問: 現在25歳、中途採用で今の会社に入ってから現場に配属されて4か月目です。 現場ではJavaを使用したWebシステムを開発していますが、コードがなかなか理解できないです。 for分やif文などの基本的な構文は理解できているのですが、長いコード(300行くらい)だと理解するのに1日かかってしまいます。 改修するのにもコードが理解できていないので、時間がかかってしまいます。 コードを読むときのコツなどありますか?
回答: いきなり実装をみてもわからないと思いますよ。 1-仕様書を読み、修正対象の機能を調べましょう。 2-各機能に関連するクラスの役割を調べましょう。 3-クラス内のメソッド名を一通り見ましょう。 仕様書があって、クラスがある程度分割されててメソッド名がやりたいことを表していたら、if文やfor文なんて読む必要はないですよ。