Four Techniques to Wrap Your Head Around Complicated Code


had unclear responsibilities. Drawing diagrams provided the structural and behavioral understanding necessary to make the changes easily.

Solving problems is at the heart of software development. When your head is spinning  because you’re doing something very complex, it’s always best to take a step back and rely on some disciplined approaches. The above tactics are helpful to clarify the problem space and pave the way to solutions.

About the author

AgileConnection is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.