Translate

BTemplates.com

Powered by Blogger.

2018年3月2日金曜日

2018-03-02 到達点メモ


データロードセーブのテストするときは空データの状態を一度試さないと
特定のデータがある場合は動くが、無い場合は動かないという事が起きる

プログラミングをするうえで、重複内容をメソッドなどで纏めるのもそうだが
正しい名前を付けることを意識しないといけない。
具体的には、リストのインデックスと数字が一緒であれば
Valueとかでよいだろうが、違くなった場合はPositionにしてあげないと
あとで見直したときに混乱するのでないだろうか?

あと、メソッドで複数の処理の動きを持たせるのは
やはりバグの元かもしれない。

具体的には、戻り値でデータの有無の判定とロードしたデータを取得するは
自分の場合ではあるが、バグのもとになった。
冷静に考えて、データ有無の判定はきちんとメソッドで行うようにし
データの取得ができなかった場合は、空データ(名称はこれでいいのだろうか?nullではない)を返すようにした。

あと、メモとして連番でのリストの作り方をメモしておく
素直にレンジをListやArray化みたいなことができれば早かったんだけど
自分の調べた範囲ではわからなかったので以下のようにした。

var list0to23: MutableList<Int> = mutableListOf()
(0..23).forEach {
      list0to23.add(it)
}

しかし、それにしてもいじっていると
最初考えたレイアウトはあんまり使い物にならないなぁ……
割とちょいちょい変更したくなる

まぁ、とりあえず、今日はここまで

0 コメント:

コメントを投稿