「よいプログラムを作るために」の編集履歴(バックアップ)一覧はこちら
「よいプログラムを作るために」(2008/10/01 (水) 16:44:09) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
**・クラス名はすべての単語の頭文字を大文字に
**・フィールド名は初めの単語以外の頭文字を大文字に
**・パッケージ名は小文字に
**・フィールド名やクラス名には意味を持たせる(コメントを見なくてもわかるように)
**・is・・・、has・・・は慣習的にbooleanである
**・コメントに頼らずに、ソースを見ただけでわかるように!
**・コメントを使うときは、行をあけて見やすく
**・コピーペーストを頻繁に使っているときはオブジェクト思考がうまくいってない!
**・ほかのプロジェクトやクラスで利用することを想定して作る
**・変更しやすいかを確認する!
**・オブジェクトが独立できるように!(パッケージも)
クラスを書き出し、それぞれの役割を書く
その役割が多いほど独立性は低い
**・オブジェクトにフィールドを保持させたい場合は、フィールドがそのオブジェクトの性質を表すように
**・クラス名はすべての単語の頭文字を大文字に
**・フィールド名は初めの単語以外の頭文字を大文字に
**・パッケージ名は小文字に
**・フィールド名やクラス名には意味を持たせる(コメントを見なくてもわかるように)
**・is・・・、has・・・は慣習的にbooleanである
**・コメントに頼らずに、ソースを見ただけでわかるように!
**・コピーペーストを頻繁に使っているときはオブジェクト思考がうまくいってない!
**・ほかのプロジェクトやクラスで利用することを想定して作る
**・変更しやすいかを確認する!
**・オブジェクトが独立できるように!(パッケージも)
クラスを書き出し、それぞれの役割を書く
その役割が多いほど独立性は低い
**・オブジェクトにフィールドを保持させたい場合は、フィールドがそのオブジェクトの性質を表すように