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
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

12. Utility Patterns > Levelize Build

Levelize Build

Statement

Execute the build in accordance with module levelization.

Description

An automated and repeatable build is a critical aspect to most successful development projects. First and foremost, an automated and repeatable build forces you to integrate early and integrate often, so you’re guaranteed to always have a system that works. Of course, you must follow a couple of rules:

• Any compile error that ever creeps in must be immediately resolved. Because you should be using a version control system, the projects comprising your application should always be free of any compilation errors.

• Any unit test that fails must be immediately fixed. Unit and acceptance tests should be run after each change you make, and if you ever find that a test fails, you should treat this failure with the same urgency you’d give a compile error.


  

You are currently reading a PREVIEW of this book.

                                                                                        

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

  

Start a Free Trial


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