How to write maintainable code

10:30/11:10

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 - -

Peter Hilton is a software developer, writer, speaker, trainer, and musician. His professional interests are business process management, web application development, functional design, agile software development and documentation. Peter currently works as a programmer and technical writer for Signavio, working remotely from Rotterdam, and delivers the occasional lecture and training course. He prefers to code in Scala, but also uses 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