Man I totally understand what you felt working with VIPER, don't get me wrong, the team was great, but going through 6+ files to understand a simple logic is such a pain.
Also not only that but the number of tests that were there just to get 80%+ coverage and didn't test anything useful was HUGE.
I agree a f'ing ton with you when you say "files that don't really serve any purpose except for 'adhering to the principles'.", like, why? Stop trying to be academic about developing software.
Post
Replies
Boosts
Views
Activity
That's perfect! Exactly what I wanted!
Finally someone did this, although I think @Appeloper could've contributed with a git repo from the beginning.
My greatest concern when thinking about this architecture is how to handle API/external calls and which patterns would fit it.
I also think that this thread is a gem, but still a brute one, we, as a community, should improve it and show how this is a great way to solve problems.
(I also was glad when I first saw this thread and found like-minded people)