Interface-mock-live (IML) pattern for connecting with third-party services in Python applications

from blog Roman Imankulov, | ↗ original
To KISS or not to KISS I remember how, several years ago at Doist, we talked about integrating with external services, like email providers or analytics tools. The question was whether to use a simple function or an abstraction layer. We ended up with having two groups. KISSers. The first one advocated for following the KISS principle and calling...