拡張性なんて必要ないです。

拡張性を確保して、使いもしない拡張性を確保してはまるくらいなら、、

拡張性なんて要りません。

流石に、自分でも過剰設計の箇所とか、、わかってきて、、

今、その対応をしているところです。

各種モード、、見た目は同じにする必要はありますが、

内部構造まで同じにする必要はありません。

共通パーツを使い回すのも、、限度を超えると、

それはもう、使いにくいもので、、

それならば、その機能をコピーして、

各機能にそれを入れ込んだ方がマシです。

固定メッセージなら、メッセージの変更機能を残すのも、

うっとおしいので、そういう機能を殺します。


ある程度の規模を超えると、、

レベルアップしない限り、新しいものを受け入れられなくなります。

だから、古くていらないものを捨ててスペースを確保した上で、、

新しい機能を作ります。

まあ、これがサラリーマンなら、、無駄なことをして、、

と怒られるでしょうが、、

今は、独り身、、買って気ままに自分のペースでアプリを作っています。