-
Testing Trước khi bắt đầu Refactoring, chúng ta phải xây dựng những chương trình có thể kiểm tra và phát hiện các lỗi của chương trình một cách nhanh chóng và hiệu quả. Như vậy, có 3 bước cốt lõi mà bất kỳ người lập trình nào cũng phải trải qua để góp phần nâng cao chất lượng các sản phẩm phần mềm, đó là: Đầu tiên, phải nắm vững một ngôn ngữ lập trình, như Java hay C#, để có thể viết một chương trình giải quyết một vấn đề nào đó. Kế tiếp là xây dựng bộ…