Bài kiểm tra đơn vị, viết chúng trước hay sau khung? [đóng cửa]


10

Đây là câu hỏi đầu tiên của tôi ở đây, vì vậy tôi sẽ làm cho nó ngắn gọn và đi vào vấn đề.

Khi viết bài kiểm tra đơn vị, bạn nên viết chúng trước hay sau khi bạn đã tạo khung cơ bản cho chúng? Điều này xuất hiện trong một cuộc thảo luận giữa Giám đốc điều hành và Chủ tịch của tôi, và tôi muốn ý kiến ​​của bạn về điều này.

Cá nhân tôi luôn viết mã trước, sau đó viết bài kiểm tra đơn vị, còn bạn thì sao?


1
Điều này là mơ hồ. Có phải trước khi bạn viết khung kiểm thử đơn vị hoặc trước khi bạn viết một khung mà bạn sẽ kiểm thử đơn vị?
thay thế

Câu trả lời:


14

Suốt trong. Bạn sẽ không hoàn thành toàn bộ khung trong một lần lặp. Các bài kiểm tra khung và đơn vị của bạn sẽ cùng phát triển.

Ở quy mô vi mô hơn, kiểm tra đầu tiên, mã thứ hai.


3

Viết bài kiểm tra đơn vị trước - chúng sẽ giúp bạn xác định giao diện của bạn - bắt đầu từ chức năng mà chúng tiếp xúc với chữ ký phương thức.


2

Tôi sẽ phải nói thử nghiệm đơn vị đầu tiên sau đó mã hóa. Ngay cả với ý chí tốt nhất trên thế giới, thời hạn chặt chẽ và các ưu tiên khác sẽ đơn giản có nghĩa là họ sẽ bị đẩy lùi hoặc không hoàn thành. Để lại một cơn đau đầu lớn hơn cho những người sẽ phải duy trì cơ sở mã.

Bên cạnh việc viết bài kiểm tra đơn vị sẽ giúp bạn hình thành những gì bạn đang cố gắng đạt được.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.