by shigemk2

当面は技術的なことしか書かない

WebDBPress Vol.56 コーディングの基礎知識 その1

コードレビューをしてもらって

ウェー、ひどいな。これだけたくさんのミスがあると一晩中かかっても指摘しきれないぜ!!まるで才能がないね

某貴族、正確には某伯爵みたいな事を言われてしまったので、とりあえずこれを読むことにした。総集編から。

WEB+DB PRESS Vol.56

WEB+DB PRESS Vol.56

1. きれいなコードの重要性
Clean code that works
動くだけではなく、きれいなコードを書くことが重要です。
というより、汚いコードを書かない事が重要です。
汚いコードの例として、

  • 数百行にも及ぶメソッド
  • 必要以上のグローバル変数の使いまわし
  • 似たような処理が至るところに散らばっている
  • 何をしているのかわからない複雑なクラス

が挙げられます。こういう事をしないからといってきれいなコードかというとそうでもないのですが、
まずはこのあたりから自分のコードをチェックしていきたいです。

ではきれいなコードとは何か。

人に意思を伝えるコード(コードは自己説明的でなければならない)
変更に強いコード(バグ、クライアントの要望などから、リリースから全く変更されないというコードは存在しない)

の2点が挙げられます。
コードレビューをじゃんじゃんして貰いましょう。

WEB+DB PRESS 総集編 [Vol.1?60]

WEB+DB PRESS 総集編 [Vol.1?60]