architectures and design patterns do you use in your projects?
Go with any design you like, eventually you're going to make changes and come up with the finest architecture on your own. You can try to use suggested patterns but they're gonna make things complicated for you because they're someone else's conventions originated from their own thoughts and problems.
"Standard convetions" are useful though, you can, as you suggested, make variations depending on your use case
I believe they are only useful if studied well. If you just copy what others do just because their ideas are standard, you're gonna ruin things on long-term. I've been in a project where they chose to put every database model in a different package to have them decoupled. After a few months they were turning the structure to an MVC by having packages call each other. Because their mindset was built upon MVC but they were forced to implement standards
Обсуждают сегодня