Alex Gaynor 11/19/2008

Uncoupled code is good, but doesn't exist

Read Original

The article discusses the practical limits of code decoupling in software development. Using examples from Django, such as its admin interface and ORM, it argues that while abstraction is good, applications are inherently coupled to the specific APIs of the modules they import (like ORMs or templating systems). It references DjangoCon 2008 and acknowledges valid points about better using WSGI middleware, but concludes that swapping core components is often impossible without identical APIs.

Uncoupled code is good, but doesn't exist

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser

Top of the Week