Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RFC: CUPID Principles #410

Open
ashenwolf opened this issue Jun 26, 2023 · 0 comments
Open

RFC: CUPID Principles #410

ashenwolf opened this issue Jun 26, 2023 · 0 comments

Comments

@ashenwolf
Copy link

As far as we have SOLID here, I think it makes sense to add a bit of modern set of engineering principles called CUPID: https://dannorth.net/2022/02/10/cupid-for-joyful-coding/

  • 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)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant