Chapter 4. Organizing your work
This chapter covers
- Changing at scale—small, medium, and large
- Working alone, in a pair, or in a team
- When to start drawing the graph
- How to combine working with new features and structural improvements
Imagine one day you’re happily starting work on a part of the system you haven’t looked at before. You have a new requirement for the user interface that shouldn’t be too difficult to implement. But as you begin, you realize that there’s an issue with the inheritance hierarchy in one of the core components you need to use. You call in a coworker and tackle this together. Digging a bit deeper, you find that the constructor of the base component is making assumptions and calling methods that might not be ready ...