Tôi thực sự yêu thích thử nghiệm đơn vị và TDD - Tôi đang thử nghiệm bị nhiễm bệnh.
Tuy nhiên, kiểm tra đơn vị thường được sử dụng cho các phương pháp công cộng. Đôi khi, mặc dù tôi cũng phải kiểm tra một số giả định - các xác nhận trong các phương thức riêng tư, bởi vì một số trong số chúng là "nguy hiểm" và tái cấu trúc không thể giúp gì thêm. (Tôi biết, các khung kiểm tra cho phép thử nghiệm các phương thức riêng tư).
Vì vậy, nó trở thành một thói quen của tôi rằng dòng đầu tiên và dòng cuối cùng của một phương thức riêng tư đều là các xác nhận.
Tuy nhiên, tôi nhận thấy rằng tôi có xu hướng sử dụng các xác nhận trong các phương thức công khai (cũng như riêng tư) chỉ "để chắc chắn". Đây có thể là "trùng lặp thử nghiệm" vì các giả định phương thức công khai được kiểm tra từ bên ngoài bởi khung thử nghiệm đơn vị không?
Ai đó có thể nghĩ về quá nhiều khẳng định là một mùi mã?