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

1.3. Inheriting an application

The idea of working in a codebase that has been thrown together haphazardly, patched up on the fly, and allowed to incur ongoing technical debt doesn’t always inspire one to great heights. So consider this section of the book your rallying cry. Dealing with someone else’s code (or even your own code, months or years later) is rarely easy, even if it does follow good design practices. And in many cases, you’ll be making changes that end users, and even your own managers, don’t notice. The person who will truly benefit from your work is either you or the developer who comes after you.

Reasons to be excited about brownfield applications

  • Business logic already exists in some form.

  • You can be productive from day one.

  • Fixing code is easier than writing it.

  • The project may already be in use and generating revenue.



  

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
  • PrintPrint