How to write maintainable code


The problem that new technology doesn’t fix is unmaintainable code. Clean code with good tests is essential, but not enough. This talk introduces techniques like getting better at naming, explaining code with tests, the few code comments you actually need, README-driven development and writing Minimum Viable Documentation. After the excitement of adopting new technology and software craftsmanship comes the horror of your next software maintenance project. As Jean-Paul Sartre said*, ‘Hell is other people’s code’. Whatever your level, your future happiness depends on maintainable code.

Language: English

Level: Intermediate

Peter Hilton

freelancer - n/a

Peter Hilton is a software developer, writer, speaker, trainer, and musician. Peter’s professional interests are business process management, web application development, functional design, agile software development and documentation. Peter currently consults for Signavio in Berlin, and delivers the occasional presentation and workshop. He codes in Scala, Java and JavaScript. Peter has presented at many European conferences, co-authored ‘Play for Scala’ (Manning) and has taught ‘Fast Track to Play with Scala’.

Go to speaker's detail