Kinh nghiệm cải thiện dần một codebase legacy
(sogoagain.github.io)Đây là bài viết chia sẻ kinh nghiệm của một người, sau khi chuyển việc, đã tiếp nhận một hệ thống quản trị dựa trên Java/Spring 4/Mybatis vẫn còn ở trạng thái chưa hoàn thiện và tiến hành refactor theo hướng từng bước. (Tiếng Hàn) Bài viết ghi lại quá trình từ chỗ không hề có test code nào, dần dần bổ sung thêm, dùng SonarQube để kiểm tra chất lượng mã nguồn một cách định lượng, đồng thời từng bước áp dụng các best practice của Java và Spring. Đặc biệt, tác giả còn đính kèm liên kết tham khảo cho những best practice mình đã áp dụng, nên rất tiện để tra cứu và tham khảo.
Chưa có bình luận nào.