Cでよりよいプログラム構成方法を考えると
頭が痛くなる。

オブジェクト指向とかをCでやろうと思ったけど
他人(職場の人)が見てもわかりやすく、使いやすいようにと思うと
結局そこまで踏み込めない。そう思うとシンプルなつくりがベストなのかな?

せいぜい、関数ポインタと構造体をうまく組み合わせて
なるべくわかりやすく作るしかないのか・・・

ちなみに仕事はファームウェアの設計で、今はLANドライバを担当しています。