Làm cách nào để đảm bảo mã vẫn hoạt động sau khi tái cấu trúc (tức là sau khi thay đổi tên biến)?Cách đảm bảo mã vẫn hoạt động sau khi tái cấu trúc (Ngôn ngữ động)
Trong ngôn ngữ tĩnh, nếu một lớp được đổi tên nhưng lớp giới thiệu khác thì không, thì tôi sẽ gặp lỗi biên dịch.
Nhưng trong ngôn ngữ động không có mạng an toàn như vậy và mã của bạn có thể bị hỏng trong khi tái cấu trúc nếu bạn không đủ cẩn thận. Bạn có thể sử dụng kiểm tra đơn vị, nhưng khi bạn đang sử dụng mocks nó là khá khó khăn để biết những thay đổi tên và kết quả là, nó có thể không giúp đỡ.
Cách giải quyết vấn đề này?
+1: Tái cấu trúc thử nghiệm. Do đó tất cả các thời gian. –