Having well maintained code makes it easier to find bugs, add features, bring new developers onto a team, solve performance issues and makes developers happy!
David will take you through a practical guide on how to do this with your codebase.
He will start at the beginning then get more detailed covering: formatting, commenting, zombie code, naming, refactoring tools, method lengths, commands/queries, complexity, conditional logic, composition/inheritance, duplication and responsibility.
YOU MAY ALSO LIKE:
- Masterclass: Reducing Technical Debt with Michael C. Feathers (in London on 9th - 10th July 2018)
- Test Driven Development (TDD) Workshop with Damjan Vujnovic (in London on 30th - 31st August 2018)
- Software Craftsmanship London (in London on 4th - 5th October 2018)
- Uncle Bob's Advanced TDD (in London on 29th - 30th November 2018)
Refactoring towards testable code and happier developers
Dave lives near Brighton and by day he works on large financial internal systems. Dave gets up at 5:30 most days to work on side projects because he loves to code :-) He then plays with his 17 month old daughter, usually listening to ABBA. Then mountain bikes to work dreaming of music and code…