Make the imperative shell just thin glue; the functional core pure and heavily tested; they communicate by message passing.
Conversation
please blog. Inherited a project that 1/4 implemented VIPER w/ no tests. More code w/ no benefit. Not sure V is worth it…
1
Replying to
Sounds super misguided. I'm hoping to give a talk about this stuff in October at CocoaConf. Will hopefully blog afterwards.
Replying to
great! I can only theorize using VIPER was mandated to devs that didn’t understand/believe it & reused a lot of old code

