SE->ディベロッパーな私が転職前にプログラミングの勉強をしたときのメモ。随時更新。
ソースコードを読む
ある程度プログラミングできるようになったら、他人のコードを読む勉強も重要。
仕事でも他人のコードを読んでる時間が長いわけだし、優秀なエンジニアの作ったコードを読むことで「良いコードとはなにか?」の理解が深まる。
## ソースコードの読み方
- ソースコードを読みながら、実際に動かす。
- プログラムの動きがわからないままソースコードを見ても1つ1つの処理が理解しにくい
- まずはプログラムを実際に動かして機能を理解する
- メイン関数があればそこから読む。
- 全体像がつかめる。また動作とコードの繋がりが理解しやすい。
- モジュール→クラス・メソッド→ブロック→ステップの順で段階的に読む。
参考
-
Reading Great Code(Pythonの美しいコード一覧)
- 特にhowdoiは読みやすいので初心者向け
- 依存モジュールが少ないソースコードを読む - スペシャリスト岡野真也に聞くPythonの読み方と使い方
- 【入門者向け】Pythonソースコードの読み方 - みやびのどっとぴーわい