【YouTube動画メモ】A philosophy of software design
関連記事
CSSフレームワークを実装詳細にする。特定技術に依存しないUIコンポーネント設計
フロントエンド設計TypeScript
僕はアプリケーションのコードから、特定のCSSフレームワークを直接使わないようにしている。FeatureやPageにTailwind CSSのclassNameは書かない。間に自前の型付きUI...
TypeScriptの import type と実行時依存について整理する
TypeScriptフロントエンド設計
TypeScriptの import type を、僕は長らく「型だけimportするやつ」と雑に理解していた。ところが、これは単なる書き方の違いではない。コンパイル後のJavaScriptに...
アンチコラプションレイヤー is 何
DDD設計
外部APIやレガシーシステムと連携していると、最初はただのAPI呼び出しだったはずのコードが、いつの間にか妙に込み入ってくる。たとえば次のようなコードだ。