新刊ピックアップ
「良いコードを書くために必要なこと」
良いコードとは?
みなさんは
- 良い仕事をしたい普通のプログラマ
- 別にハッカーを目指すわけでもないし,
休日はパソコンに向かうより家族との時間を大切にしたいです。でも, だからといってプログラムが嫌いなわけではありません。良いコードは書けるようになりたいし, 高いクオリティの仕事をしたいです。
- 達人プログラマを目指す中級プログラマ
- 新しい技術は大好きっす。書籍やWebでの情報収集は常識なので,
良いコードは書けていると思うっす。ただ, 最近はインプットが多過ぎて, ちょっと消化不良気味。ときにはアウトプットしていきたいなぁ。
- 達人プログラマ
- 良いコードが書けるようになるには時間が必要じゃ。焦らず積み上げていけば必ずや誰でも良いコードが何かわかるようになるはずじゃぞ。すべてはやるかやらないかじゃ。
一口に良いコードと言っても状況が異なると定義も変わってきます。一般的に次の4つを満たすものが良いコードと言えるでしょう。
保守性が高い
私たちが書いたコードは,
具体的には変数やメソッドに適切な名前を付けて,
すばやく効率的に動作する
似たような実装がいくつか考えられるとき,
正確に動作する
確実に動作し,
無駄な部分がない
無駄がないコードは理解するのも修正するのも簡単で時間がかからないため,
良いコードが書けるようになるとプログラミングがどんどん楽しくなります。日々の習慣を積み重ねて,
記事中で紹介した書籍
-
良いコードを書く技術 ― 読みやすく保守しやすいプログラミング作法
読みやすく保守しやすい「良いコード」の書き方を解説した入門書です。『WEB+DB PRESS』で断トツ人気だった連載を加筆・修正して書籍化しました。 本書を読むと,良い...