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:
- Uncle Bob's Advanced TDD (in London on 29th - 30th November 2018)
- Scala eXchange London 2018 (in London on 13th - 14th December 2018)
- Masterclass: Reducing Technical Debt with Michael C. Feathers (in London on 14th - 15th March 2019)
- Test Driven Development (TDD) Workshop with Damjan Vujnovic (in London on 18th - 19th July 2019)
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…