/note/tech

CUPID—for joyful coding

CUPID原則:

  • Composable: plays well with others
  • Unix philosophy: does one thing well
  • Predictable: does what you expect
  • Idiomatic: feels natural
  • Domain-based: the solution domain models the problem domain in language and structure

  • 構成可能:他のコンポーネントと構成可能
  • Unix哲学: 1つのことをうまくやる
  • 予測可能:利用者の予想を裏切らない(驚き最小化原則)
  • 慣用句:自然に感じる命名
  • ドメインベース:ソリューションドメインは、対象ドメインを言語と構造で表現する