引き続き大掃除中です。

アプリ内の矛盾が大きくなっています。

そして、アプリの足りないことがわかったので、

システムを拡張するのですが、その拡張部分に矛盾があると、、

後からメンテナンスが大変になるので、

今、新機能追加を一時中断して作業を開始しました。


変数や関数の名前を揃えたいことがあります。

でも、それを直接書き換えてしまうとエラーが出まくる訳です。

そのため、名前を変更したい変数や関数を別の名前にして一時的に待避し、、

その後、使いたい名前の変数、関数を作ります。

そして、必要に応じて、退避したデータを1つ1つ認識させて書き換えていく、、

面倒ですが、、

直接、変数、関数を書き換えると、、

全てを修正するまで、決してシステムが復旧しません。

関数に機能を追加する際、、引数が多くなったりします。

それを直接、、書き換えたら、、

最後の最後まで、復旧しません。

だから、中間データを作成し、データを退避し、、

少しずつ、書き換えていくんです。