Refactoring Java

Refactoring Java

Elliotte Rusty Harold


Wednesday, November 13, 2002

Why Refactor?


1. Delete all deprecated methods, fields, classes and interfaces

Java 1.4.0 ships with:

2.Fix incorrect naming conventions

3. Eliminate Primitive Data Types

4. Extend chars to four bytes

5. Fix threads

6. Convert file formats to XML

7. Ditch the AWT

8. Rationalize the Collections API

9. Redesign I/O

10. Redesign class loading from scratch, this time with human interface factors in mind

Other Possibilities:

Evolve or Be Eaten

Index | Cafe au Lait |Cafe con Leche

Copyright 2002 Elliotte Rusty Harold
Last Modified November 1, 2002