Tag

maintainable code

Achieving Loose Coupling

From Practices of the Python Pro by Dane Hillard

This article covers

•  Recognizing the signs of tightly coupled code

•  Strategies for reducing coupling

What Makes Code Extensible and Flexible?

From Practices of the Python Pro by Dane Hillard

This article covers

  • Using inversion of control to make code flexible
  • Using interfaces to make code extensible
  • Adding new features to your existing code

Namespacing with Python

From Practices of the Python Pro by Dane Hillard

The article explores the concept of namespaces and how Python uses them to help make code better.

© 2023 Manning — Design Credits