良い名前をつける

学習内容

  • Aichi Online Judgement
    • 10015 Finding Missing Cards
    • 10016 Grading
    • 10017 How Many Ways?

複数のデータの処理

単一のデータを処理するメソッドを複数回ループさせる。
これにより、一度に考えるべき情報量を少なくする。

メソッド名

getter(accessor)は値を返すという慣習にならって、(accessorではない)getValueメソッドはvalueを返すメソッドにする。
その方が値を得るというメソッド名により合致する。
値を得て、その値を配列やリストに代入、追加するメソッドの場合、getValueという名前では配列/リストの操作について表現できていない。
配列/リストの操作を別のメソッドに分割するか、オブジェクトに即した(現実の操作についての)名前にするべきだろう。