良いコードとは?
職業プログラマになって考えた「良いコード」とは? - seri::Programing Diary
- ショボくてもいいから必ず仕様書は残す
- オブジェクト指向を守る
- 無駄な繰り返しの排除
- 修正による影響範囲の特定
- 関数単位での単体テストが可能になり全体の品質担保がしやすくなる
- どこで何をしてるかが解りやすくなる
私が思う『良いコード』とは何かを語りたい - じゃがめブログ
私がコードを書くとき・レビューするときに意識するのは、以下の3点です。
- 実装者以外の人間が読んで狙いを理解することができるか?
- 狙いを理解できない場合、そのコードを読みやすく単純化することができるか?
- 単純化することができない場合、的確なコメントをつける
良いプログラマーとは?
私が思う『良いプログラマー』とは何かを語りたい - じゃがめブログ
- 的確なコメントをつけられる日本語力
- 自分自身を疑い、自分以外が自分の書いたコードを見た場合を想像するだけの視点
- ド・モルガンの法則等、基本情報処理者レベルの知識