白い悪魔No.0700、
アイディアノート

アプリのダイエット中です。

アプリは時と共に肥大化していきます。

お客さんの要望に応え続けたら、売れる様にあがけばあがくほど、、

基礎設計の時には存在しなかった機能も徐々に増えて行きますが、

個人が管理できるアプリの規模なんてたかが知れています。

ーーー

基礎設計から外れた機能というのは無理して実装したものです。

何処かに無理が生じます。

また、規模が大きくなると、個人が管理出来る規模を超えてしまいます。

私は、管理出来る限界が来る前に、要らない機能、廃止した機能を削除することにしています。

それが何処で悪さをするか分からないんです。

ーーー

また、毎回毎回、新機能を追加する時にはアプリのプロテクトを破っています。

ソースを書いたのは自分ですが、内容を覚えていないんです。

ただ、漠然としか、、、

機能を追加するには、該当箇所の機能を全て理解する必要がありますが、

ダミーデータみたいな物が残っていると理解が遅くなるんです。

ーーー

まあ、システムの根幹で直しようが無いところとかはありますが、

今後楽になるために、システムをシンプルに保つ、、、

その時々、面倒でも、そういう事をやっています。