Course
Skills Expanded
Brownfield Application Development
How to work with Brownfield codebases
What you'll learn
Every codebase becomes a Brownfield codebase sooner or later. You can even take the stance that every project is Brownfield after the first line of code is written. As a result it's important for us to understand how to work effectively and efficiently in these codebases. This course outlines environmental and technical tools that you can use to make working with Brownfield codebases more manageable.
Table of contents
Introduction
12mins
Development Environment
14mins
Identifying Pain Points
28mins
Isolation
12mins
Tests as Safety Nets
24mins
Creating Layers
15mins
Loosening Dependencies
25mins
Risk and Corruption
13mins
Releasing
11mins
Overriding Principles
10mins