はじめに 「優しいIT」という理念のもとITコサルタントをしている。亀井亮介で〜す システム開発する上で、品質・保守性の向上を考えると、コーディング規則や命名規則などの「ルール」が必要です。 「資格試験勉強すればするほど社会貢献ができるe-lerning(開発中)」で利用しているコーディング規則の例です。 ソースのプログラミング言語はPHPで、フレームワークはFuelPHPを使っています。 ●コーディング規則「優しいコードを書こう」 1. テストファースト(ユニットテストを先に書く) はじめに失敗するテストを書きます。理由は、成功するテストから書いた場合にバグに気がつかないためです。 ※例は実践JUnitより 2. 1関数1機能にすると、コードが短く簡潔になり、テストがしやすくなる 皆さんも「スパゲッティ・コード」を見て、ソースを見るのが嫌になったことがありませんか? 「スパゲッティ・コー