Mårten Haglind
Mårten Haglind is a Senior Java Consultant, Coder and Architect mainly in the Java Enterprise sphere with extensive hands-on experience from the field. He has worked as solution architect and senior developer in several medium to large scale development efforts within industries like banking, insurance, government and automotive. He is a much appreciated mentor, instructor and speaker. He is based in Gothenburg, Sweden and also works internationally. Instructor and course author for Programutvikling AS.
Track abstract - Room H1 - Java
Java Maintenance mini field manual
"Yeah, the guy that wrote that code left the company five years ago so no one has really dared change that..." Heard this before?
With a decade (give or take) of significant Java development in the rear view mirror more and more of us Java developers find ourselves spending more and more time maintaining and enhancing existing application rather than enjoying the sweet-smelling luxury of the green field. The challenges involved include code thats prohibitively difficult to understand, test, refactor or enhance, lack of unit-tests, usage of outdated APIs, frameworks, designs
and more.
This session targeted at the Java developer in the above situation will look at some pragmatic techniques and strategies for: Improving structure and readability, Writing and automating tests, Managing dependencies and more. All with the purpose of safely and effectively handling our Java legacy.
Note: This is a new and updated version of the session with the same name given at JavaZone 2010 in Oslo.

