2018-03-02 到達点メモ
データロードセーブのテストするときは空データの状態を一度試さないと
特定のデータがある場合は動くが、無い場合は動かないという事が起きる
プログラミングをするうえで、重複内容をメソッドなどで纏めるのもそうだが
正しい名前を付けることを意識しないといけない。
具体的には、リストのインデックスと数字が一緒であれば
Valueとかでよいだろうが、違くなった場合はPositionにしてあげないと
あとで見直したときに混乱するのでないだろうか?
あと、メソッドで複数の処理の動きを持たせるのは
やはりバグの元かもしれない。
具体的には、戻り値でデータの有無の判定とロードしたデータを取得するは
自分の場合ではあるが、バグのもとになった。
冷静に考えて、データ有無の判定はきちんとメソッドで行うようにし
データの取得ができなかった場合は、空データ(名称はこれでいいのだろうか?nullではない)を返すようにした。
あと、メモとして連番でのリストの作り方をメモしておく
素直にレンジをListやArray化みたいなことができれば早かったんだけど
自分の調べた範囲ではわからなかったので以下のようにした。
var list0to23: MutableList<Int> = mutableListOf()
(0..23).forEach {
list0to23.add(it)
}
しかし、それにしてもいじっていると
最初考えたレイアウトはあんまり使い物にならないなぁ……
割とちょいちょい変更したくなる
まぁ、とりあえず、今日はここまで
0 コメント:
コメントを投稿