Nó là một thuật ngữ trong lập trình chỉ việc tái cấu trúc, cũng như cải tiến một đoạn mã nguồn cho tốt hơn, ngắn gọn hơn.
Nghĩ rộng ra thì nó được áp dụng mọi lúc, mọi nơi trong cuộc sống. Chúng ta không thể tạo ra một thứ hoàn hảo ngay từ đầu, cũng không thể chỉ làm một lần rồi thôi. Mọi thứ theo thời gian cần thay đổi và cải tiến. Tuy nhiên để refactor thực không dễ. Xuất phát điểm phải luôn là những câu hỏi: làm sao ngắn gọn hơn, làm sao nhanh hơn, làm sao tái sử dụng, làm sao tự động hóa, làm sao ít tốn thời gian, có cách nào tối ưu hơn không...? Điều này phụ thuộc hoàn toàn vào bản thân chúng ta. Một người luôn cho rằng làm một lần là đủ, làm một lần là hài lòng thì không bao giờ tìm ra cách giải quyết hoàn hảo, không thể cải tiến được kết quả.
Trước đây chính bản thân tôi cũng vậy, luôn hài lòng khi đã có kết quả. Các vấn đề tôi thường không mấy khi xem lại hay tìm cách giải quyết khác. Cho đến khi gặp a sếp hiện tại. A rất cầu toàn, luôn bắt tôi cải thiện mọi thứ cho đến khi hoàn hảo. Nhiều khi tôi phải làm đi làm lại rất nhiều lần cùng một thứ chỉ vì nó chưa tối ưu. Tôi thực sự không đủ kiên nhẫn và càng khâm phục vì a đủ kiên nhẫn dành cho tôi. Tôi cũng khâm phục a vì trước một vấn đề a luôn tìm được cách giải quyết nhanh nhất, tối ưu nhất. Có lẽ do bị ảnh hưởng quá nhiều nên giờ mỗi khi làm gì trong đâu tôi luôn hiện lên những câu hỏi: đây đã phải là cách tốt nhất chưa? hẳn phải có cách khác?...
Thế đấy chỉ có ham muốn cầu toàn ham muốn được tốt hơn mới thôi thúc con người taọ ra những thứ tốt hơn. Suy nghĩ sẽ dẫn con người ta đến những hành động để đáp ứng nó.
Hãy luôn refactor bản thân, refactor cuộc sống mỗi ngày!
Nghĩ rộng ra thì nó được áp dụng mọi lúc, mọi nơi trong cuộc sống. Chúng ta không thể tạo ra một thứ hoàn hảo ngay từ đầu, cũng không thể chỉ làm một lần rồi thôi. Mọi thứ theo thời gian cần thay đổi và cải tiến. Tuy nhiên để refactor thực không dễ. Xuất phát điểm phải luôn là những câu hỏi: làm sao ngắn gọn hơn, làm sao nhanh hơn, làm sao tái sử dụng, làm sao tự động hóa, làm sao ít tốn thời gian, có cách nào tối ưu hơn không...? Điều này phụ thuộc hoàn toàn vào bản thân chúng ta. Một người luôn cho rằng làm một lần là đủ, làm một lần là hài lòng thì không bao giờ tìm ra cách giải quyết hoàn hảo, không thể cải tiến được kết quả.
Trước đây chính bản thân tôi cũng vậy, luôn hài lòng khi đã có kết quả. Các vấn đề tôi thường không mấy khi xem lại hay tìm cách giải quyết khác. Cho đến khi gặp a sếp hiện tại. A rất cầu toàn, luôn bắt tôi cải thiện mọi thứ cho đến khi hoàn hảo. Nhiều khi tôi phải làm đi làm lại rất nhiều lần cùng một thứ chỉ vì nó chưa tối ưu. Tôi thực sự không đủ kiên nhẫn và càng khâm phục vì a đủ kiên nhẫn dành cho tôi. Tôi cũng khâm phục a vì trước một vấn đề a luôn tìm được cách giải quyết nhanh nhất, tối ưu nhất. Có lẽ do bị ảnh hưởng quá nhiều nên giờ mỗi khi làm gì trong đâu tôi luôn hiện lên những câu hỏi: đây đã phải là cách tốt nhất chưa? hẳn phải có cách khác?...
Thế đấy chỉ có ham muốn cầu toàn ham muốn được tốt hơn mới thôi thúc con người taọ ra những thứ tốt hơn. Suy nghĩ sẽ dẫn con người ta đến những hành động để đáp ứng nó.
Hãy luôn refactor bản thân, refactor cuộc sống mỗi ngày!

