100% of these suggestions are based on recent & relevant real world experience. We have, at least at one point, tried to use these patterns on our own & witnessed how the decision played out over years in production.
- K.I.S.S. - Less code > more code. No code > less code. KISS principle - Wikipedia
- M.V.C. Model–view–controller - Wikipedia )
- O.O.P Object-oriented programming - Wikipedia
- Single Responsibility Principal Single responsibility principle - Wikipedia
- Conway’s law - Wikipedia