WellyJUG Monthly Meeting
- start
- 2010-09-15 1700
- end
- 2010-09-15 1830
- location
- RHMZ011, Rutherford House, Pipitea Campus, Victoria University of Wellington
- description
- Wellington Java Users Group Monthly Meeting
- label
- WellyJUG
Refactoring
Refactoring involves changing the structure of code without changing its observable behaviour. Refactoring techniques can be used to improve code, e.g. by making it more maintainable or more efficient. Meanwhile, the users of the modified code should be able to relax, because they don't need to make any changes to their own code.
This talk will begin by covering some of the basic ideas about refactoring and will then discuss some of the capabilities provided by modern tools. The latter part of the presentation will cover some of the areas where existing refactoring tools fall short and discuss some ongoing research. If there is enough time and interest, we will also look at refactoring in action.
Speaker: Keith Cassell
Keith Cassell is a Ph.D. student at Victoria University of Wellington, where his research centers on refactoring. Prior to that, he spent over 20 years in the software industry, primarily as a programmer. He's programmed in Java, C++, Lisp, Prolog, Ada, and others, using variety of software development environments.
