roam/pyvideo_org_the_clean_archi...

821 B

PyVideo.org · The Clean Architecture in Python

Brandon Rhodes talk on Software Architecture discusses Isolating effectful code to the top layer of your application in Python.

In doing so, he demonstrates that it is easier to build fast, comprehensive unit tests of pure functions, thereby minimizing potentially fragile integration tests. The resulting top-level function reminds me of the high level pipeline demonstrated in Railway Oriented Programming | F# for fun and profit.