Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Chapter 12. Writing Reusable Django Appl... > Developing Multiple Applications

12.2. Developing Multiple Applications

The idea that any given application should do one thing and do it well is only half of the process of building complex systems from small, self-contained parts. The other half is the notion that you should start with an initial idea and end up developing several applications that implement different parts of it.

To a certain extent, this is a natural consequence of developing tightly focused applications. If you don't let yourself fall into feature creep within a given application, you'll naturally end up with a list of features you'd like to have but that don't logically belong to that application. The obvious next step, then, is to develop a separate application with an appropriate focus for the features you want to implement.


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free 10-Day Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint