書籍情報
ThoughtWorksアンソロジー アジャイルとオブジェクト指向によるソフトウェアイノベーション
2019/07/19読了
個人的に印象に残った個所とメモ(※更新途中)
9つのルール
- 1つのメソッドにつきインデントは1段階までにすること
- else句を使用しないこと
- すべてのプリミティブ型と文字列型をラップすること
- 1行につきドットは1つまでとすること
- 名前を省略しないこと
- すべてのエンティティを小さくすること
- 1つのクラスにつきインスタンス変数は2つまでにすること
- ファーストクラスコレクションを使用すること
- Getter,Setter,プロパティを使用しないこと