Thắc mắc unit test

Capture
Cho em hỏi dòng cuối có ý nghĩ gì ạ. Em biết được unit test dùng để test code ta đã viết nhưng dòng cuối nó muốn nói gì ạ.
nguồn: http://alantrungnguyen.blogspot.com/2015/08/clean-code-chapter-3-functions.html

Ý của đoạn này là: Khi ta viết một hàm nào đó thì lúc đầu nó thường dài dòng và trông rất vụng về. Nhưng lúc này, chúng ta nên có các unit tests cho hàm này và các unit tests này phải pass. Mục đích là để sau này khi ta refactor lại hàm này thì ta chỉ cần chạy các unit tests này. Nếu thấy chúng vẫn pass thì tức là những thay đổi của chúng ta không ảnh hưởng đến tính đúng đắn của hàm.

3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?