[Maas-devel] The Clean Architecture in Python

Mike Pontillo mike.pontillo at canonical.com
Wed Sep 2 18:45:39 UTC 2015


Hi all,

   This morning, while reflecting on how the MAAS team could write
easier-to-maintain code (and thus increase our velocity), LaMont pointed me
to a great talk about writing clean code in Python. Especially since we
have some new MAAS hackers getting up to speed, I thought it would be
helpful for the entire team to have a look:

https://www.youtube.com/watch?v=DJtef410XaM

   Slides available here:

http://rhodesmill.org/brandon/slides/2014-07-pyohio/clean-architecture/

   For some good background information on the need for dependency
injection in object-oriented languages, I also like this post:

http://googletesting.blogspot.com/2008/08/by-miko-hevery-so-you-join-new-project.html

   Let's think about how we can apply these concepts as we iterate on MAAS.

Regards,
Mike
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/maas-devel/attachments/20150902/cdc20a42/attachment.html>


More information about the Maas-devel mailing list