Xây dựng bộ kiểm thử

Nếu bạn muốn refactor, điều kiện tiên quyết là phải có bộ kiểm thử chắc chắn. Ngay cả khi bạn có những công cụ có thể tự động hoá refactoring, bạn vẫn cần kiểm thử. Sẽ còn rất lâu nữa trước khi mọi thao tác refactor đều có thể thực hiện bằng công cụ.