Roundup '10 - Working with Legacy Codebases
Fully formatted shownotes can always be found at http://javaposse.com
Recorded
at the Java Posse Roundup 2010 in Crested Butte, CO. A discussion of
the problems and experiences of working with a legacy codebase when
maintaining or writing new code.* Joel on software (on
rewriting software)
+ http://www.joelonsoftware.com/articles/fog0000000069.html
http://java.dzone.com/articles/consistency-code-base-and
Selenium
http://seleniumhq.org/
Unit tests
http://www.junit.org/
Interaction tests
http://www.artofunittesting.com/Chapters/Interaction_testing_using_Mock_Objects
Findbugs
http://findbugs.sourceforge.net/
Acyclic dependencies
http://stan4j.com/advanced/acyclic-dependencies-principle.html
JDBC
http://java.sun.com/javase/technologies/database/
Foxpro
http://en.wikipedia.org/wiki/Visual_FoxPro
Static analysis
http://en.wikipedia.org/wiki/Static_code_analysis
Forking a codebase
http://permalink.gmane.org/gmane.comp.programming.extreme-programming/108045
OSGi / Java modules (Jigsaw)
http://openjdk.java.net/projects/jigsaw/
Integration tests
http://en.wikipedia.org/wiki/Integration_testing
Jackpot?
http://labs.oracle.com/features/jackpot/
Dependency injection
http://en.wikipedia.org/wiki/Dependency_injection
Windows 7 vs Vista
http://www.microsoft.com/windows/windows-vista/default.aspx
Linux Kernel 2.0
http://en.wikipedia.org/wiki/Linux_kernel
JVM Hotspot
http://java.sun.com/javase/technologies/hotspot/
Spring
Thanks * Libsyn.com - http://www.libsyn.com - for hosting and bandwidth * Feedburner.com - http://www.feedburner.com - for feed redirect * Kirsty Doherty, Amy Ehmann for Java Posse artwork * Theme Music: + Opening - "Java" the parody song Copyright 1997 Broken Records and Marjorie Music Publ. (BMI), - written and performed by Loose Bruce Kerr of the Dr. Demento Show and Sun Microsystems attorney. - Based on the WWI popular song, "Ja-da." Ukelele style on the recording taught to Bruce by his dad. - Re-produced with kind permission from "Loose" Bruce Kerr - http://loosebrucekerr.libsyn.com http://www.youtube.com/watch?v=TAX0gJt-aZg
The Java Posse consists of Tor Norbye, Carl Quinn, Joe Nuxoll and Dick Wall