8 ms·
I follow the Functional Core, Imperative Shell pattern. I do TDD on Core, especially on mission critical code. The Shell however have almost zero automated te
by dexterbt1 7y ago
I follow the Functional Core, Imperative Shell pattern.
I do TDD on Core, especially on mission critical code.
The Shell however have almost zero automated tests.
- jononor 7y agoThanks for that term, it sounds related to the style I prefer. Do you have any recommended references?
- dexterbt1 7y agoTry to watch Gary Bernhardt's "Boundaries" screencast (2012), if you haven't yet. There are also some collection of links in github such as https://gist.github.com/kbilsted/abdc017858cad68c3e7926b03646554e https://gist.github.com/kbilsted/abdc017858cad68c3e7926b0364.... The pattern articulated by Gary also best resonated my thoughts and experience in building software.