機能を構成に依存させない
#設計
#設計原則
#UI/UX
from:
/miyamonz/機能を構成に依存させない
プログラミングの外側でもきっと同じことが言えるだろう
手段の固定化を防ぎたい
目標とそのプロセスの構成を分離する
Smalltalk MVC
,
モードレスUI
ユーザーは
OOUI
を通じて自分の頭の中を操作できるのです。
制御の反転(IoC)
手足のように道具を使いこなす
長く生き残る技術は一つのことをうまくやることに特化している
ライブラリを使わないことも意識すべきだ。あるライブラリを自分の環境に入れたとしても、そのコードの一部しか使わない。その一部のために、全体として負債となる可能性があるライブラリなら、可能なら避けたほうが良い。
ドメイン
をピュアに保つことで
複雑性
を軽減できる
特定のライブラリに依存させるのも慎重にすべし
生殺与奪の権を他人に握らせるな
オニオンアーキテクチャは、中心(ドメインモデル)から外側へと複数の層を持つアプローチ
https://www.notion.so/11c05b29e9a049779ffcfa998589d61d#e0d6762bc68c485b95ef3912d35e0668