You know SOLID, but what about LIQUID? **L**iskov substitution **I**nterface...
You know SOLID, but what about LIQUID?
**L**iskov substitution
**I**nterface segregation
**Q**uality over quantity
**U**niform access
**I**nversion of control
**D**ependency inversion
Or ARBITRARY?
**A**bstraction
**R**esponsibility
**B**ehavior-driven
**I**nversion of control
**T**est-driven
**R**euse
**A**ggregation
**R**efactoring
**Y**AGNI
Self-replies
In short, don't write code without ARBITRARY principles.
My bot refused to make an OOP principle list based on FART-SHART for alignment reasons, the results could spin out of control and be the end of us all.
Retweeting, I wish I could quote tweet, because I just saw another tweet about SOLID.