In this session from Agile On The Beach 2017 titled ‘Red, Green, then what?’ Adrian Mowat explores the value of Coupling as a tool to help plan and manage refactoring in a TDD environment.
The “refactor” step in TDD is deceptively simple: you just have to improve the code, without changing what it does, right? And the experts make it look so easy: “Look”, they say, “here’s some duplication, which I will remove by “insert magic incantation here”. But how should you decide which “duplication” to remove first? What happens if you fix the “wrong” smell? And how do you even see that duplication in the first place?
In this session Adrian details the value of Coupling as a practical tool to help plan and manage refactoring. He explores a smelly codebase using Connascence – an objective approach to discovering and measuring the important Coupling in an application.
Adrian Mowat United Kingdom Bonus – Software Delivery Newspaper Club
Software Developer with a strong interest in writing systems that are clean and easy to change, Software Craftsmanship and creating great teams
Agile on the Beach is a leading annual conference in Falmouth, Cornwall UK. Since 2011 Agile on the Beach has been a two day agile conference, set on the Cornish coast with a beach party in between. The conference explores agile software, products, teams, business and practices. With 400 attending, the conference hosts 50 seminars and workshops to provide the ultimate agile learning experience, along with ample opportunities for networking at its 3 evening events.