良い名前をつける
学習内容
- Aichi Online Judgement
- 10015 Finding Missing Cards
- 10016 Grading
- 10017 How Many Ways?
複数のデータの処理
単一のデータを処理するメソッドを複数回ループさせる。
これにより、一度に考えるべき情報量を少なくする。
メソッド名
getter(accessor)は値を返すという慣習にならって、(accessorではない)getValueメソッドはvalueを返すメソッドにする。
その方が値を得るというメソッド名により合致する。
値を得て、その値を配列やリストに代入、追加するメソッドの場合、getValueという名前では配列/リストの操作について表現できていない。
配列/リストの操作を別のメソッドに分割するか、オブジェクトに即した(現実の操作についての)名前にするべきだろう。