ダイエット中です。
次の病院までは、、
食べないと力が出ません。でも、加減って分からないので、、
人間、、自分には甘いですからね!
ですから、間食、、自分の場合はヨーグルト飲料ですが、
1日に飲む本数を決めていて、それ以上は飲まない様にしています。
ーーー
そういう訳で、途中でスタミナが切れる時があるんです。
今回の場合は、昨日、アプリを部品レベルまで分解しましたから、、
結構、ストレスが掛かっているんです。
動かなかったらどうしようと、、
ーーー
作業を続けた結果、最低限の機能は動く様になりました。
そして、新機能がらみを作り込んでいるのですが、
眠くて眠くて、、
頭の中には、絵コンテもありますが、仕様書もありますが、
その場、その場で足りない機能を考えたり、レイアウトを直したりしているので
疲れるんです。
ーーー
そして、既に作り込んだ機能との矛盾点とか発生します。
それをその場、その場で対応するのですが、、
疲れる訳です。
ーーー
新機能を追加する場合、その機能を管理する変数を用意する必要があるのですが、
困るのが変数名、、他の変数の名前と被らないようにしないといけませんし、
何も考えず、適当な名前を付けると、後でそれが何なのか分からなくなります。
変数名を一括変換出来るので、仮の名前でも良いのですが、とにかくそれらしい名前を付けないといけません。
作ったは良いが、その変数と同じ動きをする変数が既にあったりしますので、、
そういう事も考え続けるんです。
ーーー
新機能は素直な記述で書こうと思っています。
初めから、記述を最適化しながら書くと、疲れるんです。
プログラムを書いていくと、同じ記述の繰り返しというのが結構起こります。
それを1まとめにすると、記述がすっきりする訳です。
記述がすっきりするとその機能を見通しが良くなります。
見通しが良くなるということは、メンテナンス性が上がるということです。
私の場合は、1画面にその機能の記述が全部見えるのがベストです。
ーーー
でも、それって、、何が繰り返す記述なのか、、
その文量は、、書いてみないと分からないという側面もあります。
結局のところ、全文、手を抜かずに書いて、後で最適化する、、
少なくとも、自分はそれが合っています。
ーーー
その際に、複雑でトリッキーな記述になることはしょうがない、、
しょうがないのですが、やる気が出ない、疲れるからやだ、、
今は、そんな状態です。
でも、1人でアプリを開発している訳ですから、嫌だろうが何だろうが、
自分がやらないと話が進まない訳です。
気ばかり焦って、先に進まない感じですが、
ぼちぼち、やっていこうと思います。