Remain: 5
3 Answers

hieuthai642
Beginner
hieuthai642
Beginner
Theo mình việc viết test là cực kì cần thiết. Khi code base lớn lên mà thiếu test thì kỹ sư sẽ rắt ngại việc chỉnh sửa code. "Code rots because we are afraid to clean it."
Việc thêm test cho mọi phần của code base thì mọi người sẽ dễ dàng chỉnh sửa code do không sợ là mình đang làm mất/sai đi tính năng nào hiện tại của code, khi không sợ chỉnh sửa code thì việc refactor cũng trở nên dễ dàng hơn.
-
1

Nguyen Nam
Beginner
Nguyen Nam
Beginner
Đấy là các bạn chưa làm với thị trường Nhật rồi. Như công ty mình đang làm, hoàn toàn không có tester. Dev sau khi code xong sẽ tạo test case, test evedence. 1 công code thì mất khoảng 2 3 công test :)
-
1

tvd12
Beginner
tvd12
Beginner
Có thể nói unit test là một trong những công cụ thần thánh nhất trên đời này, nó có thể cover đến 100% các case logic, thêm integration test nữa thì gần như là tỉ lệ lỗi sẽ là 1/10.000 dòng code, nên nếu có thể hãy dùng unit test em nhé.
Các sản phẩm của LINE, hay của Young Monkeys cũng vậy em ạ, anh cũng đều cố gắng unitest 100% kiểu thế này https://coveralls.io/github/tvd12/properties-file?branch=master
Em có thể tham khảo thêm bài viết này để hiểu thêm về tầm quan trọng của unit test nhé: https://tvd12.com/unit-test/
-
1