アプリ内の矛盾が大きくなっています。
そして、アプリの足りないことがわかったので、
システムを拡張するのですが、その拡張部分に矛盾があると、、
後からメンテナンスが大変になるので、
今、新機能追加を一時中断して作業を開始しました。
変数や関数の名前を揃えたいことがあります。
でも、それを直接書き換えてしまうとエラーが出まくる訳です。
そのため、名前を変更したい変数や関数を別の名前にして一時的に待避し、、
その後、使いたい名前の変数、関数を作ります。
そして、必要に応じて、退避したデータを1つ1つ認識させて書き換えていく、、
面倒ですが、、
直接、変数、関数を書き換えると、、
全てを修正するまで、決してシステムが復旧しません。
関数に機能を追加する際、、引数が多くなったりします。
それを直接、、書き換えたら、、
最後の最後まで、復旧しません。
だから、中間データを作成し、データを退避し、、
少しずつ、書き換えていくんです。