The process of software maintenance starts just after the very first bits of code have been written. Lets face itâvery few of us enjoy chasing bugs, reading tagliatelle code, finding inconsistencies in how things are built, fixing the same bug in 50 different places due to copy-paste-coding, not feeling confident in our own modifications due to sub-par tests and having none or broken documentation. As a software project grows, and time passes, it is very common for bugs to be harder to find, changes to be harder to make, and new features harder to integrate. Sounds painfully familiar? Don't worry, in this talk we'll explore ways of dealing with these issue before they even become a problem.
Viktor"the legend of"Klang, Director of Engineering at Typesafe, is the former Tech Lead for the Akka project. Personal heroes are, including but not limited toâDoug Lea, Walter Sobchak and Daniel Spiewak.