最適化より作業性を優先して作成していますが、毎度の事ながら自分のプログラムを解読するのに時間が掛かっています。
同じようなパラメータをいじっているので画面周りとかコントロール部を共通化出来るのですが、それをやると開発スピードが落ちます。
コピー&ペーストして新しくその機能を作った方が、過去のしがらみが無くプログラムが書けます。
私のプログラムは例外処理の塊です。
if文で構成されていると言っても過言ではありません。
下手に似た機能を1つに纏めてしまうと1つの操作スイッチの表記が数十行とかになりかねません。
ーーー
まあ、それが安定して実績のある記述であれば、プログラムの最適化の1つとして行っても良いのですが、後から見て見やすいソースコードかと言うと、、
最適化作業はほどほどにして置いた方が良いですね!
ただし、画面周りは別です。
ーーー
基本的に表示内容を変えません。
全てのモードが同じような画面表示になっているのですが、
それらを共通化しないと、、
画面表示上のミスが発覚したときに苦労します。
そして直し忘れが発生します。
私が行っていることをその都度、断片的に書いていますが、
文字の変形は当たり前、、そんな使い方をしています。
そして必要があれば1文字ごと分解して縦横比を設定します。
ーーー
無理矢理、所定のスペースに文字を入れる訳ですが、操作スイッチの上に、、
1行書きで物凄く小さく表示するか、折り返して2行書きにするか、、はたまたアイコン表示するかしか選択肢が存在しないところへ、私は別のアプローチで文字を大きく表示する訳です。
ウチみたいな弱小、個人がアイコンなんてデザイン出来ません。
私は絵は得意じゃ無いんです。
それにアイコンって、、センスが無いアイコンってありますよね!
アップルだってセンスが良いかどうか怪しいものです。
ーーー
絵に出来ないものってあるんです。しにくいものって、、
因みに上の件は、ブログできちんと表示されるか如何か解りませんが、
📻や📺などです。
私は判りますが、30年、40年まえのラジオやブラウン管テレビのデザインを持ってくるってセンス悪すぎです。
今時の若い人には判んないでしょ? このデザインじゃ、、
ーーー
かと言って、自分がデザインできるかと言うと、、
ラジオがラジカセになるレベルかな? どの道古いデザインです。
30年前の一般的なデザインが20年前の一般的なデザインになるレベル、、
誰にでも、それと判って貰えるデザインを作るのは難しいんです。
ーーー
ある方法を除いて、、
絵で説明するより、「ラジオ」と書いた方が判りやすいんです。
私は、書家なのでそこら辺は得意です。
私はアイコンのデザインは出来ませんが、そもそも、そんな物を使う必要がない、、という事です。
ーーー
そして抽象的なデザインを作る場合、直線と円さえ描ければそれでデザインが出来ます。
それこそ、無限に、、
手加減している、面倒臭い、制限をかけている、、そういう側面があります。
自分が出来ることを全て出している訳では無いんです。
ーーー
私は、綺麗に見せるより汚す方が得意です。
その手のフィルターは幾らでも持っています。
そして、それを増やすことも然程、難しいことではありません。
ーーー
私が本気でそれを行うと、渋いデザインになるのでやらないだけです。
手を抜く位が人に好かれるデザインになるんです。
本気を出しちゃいけない、、難儀なものです。
その本気ですら、全力なのか怪しいものですが、、
まあ、実用系アプリでそこまでデザインを求められていないんです。
それより、基本機能をしっかり作り込め、、世間の評価はそんな感じかな?