Lập trình viên và đầu bếp
Lập trình viên và đầu bếp
Bài viết được dịch từ blog Coding Horror Từ một cuộc phỏng vấn với Ron Jeffries: Lý do nhà bếp bừa bộn không phải bởi vì căn bếp đó được thiết kế tồi, mà bởi vì chúng ta đã không lau chùi và dọn dẹ…
Đối với các nhà phát triển phần mềm, làm việc gọn gàng có nghĩa là phải liên tục cấu trúc lại code (refactoring). Nếu bạn không thỉnh thoảng dừng lại– thực ra là thường xuyên– để xem lại và làm sạch phần code mà mình đã viết, thì bạn sẽ có kết quả là một đống code bùi nhùi trông thấy gớm.
Link: http://bit.ly/28KKELQ