Câu hỏi được gắn thẻ «tdd»

TDD là viết tắt của Phát triển dựa trên thử nghiệm hoặc Thiết kế hướng thử nghiệm. Đó là thực hành viết một bài kiểm tra đơn vị trước khi viết mã để đáp ứng nó, trong cái được gọi là chu trình Red-Green-Refactor.

10
Đâu là ranh giới giữa logic ứng dụng thử nghiệm đơn vị và các cấu trúc ngôn ngữ không tin cậy?
Hãy xem xét một chức năng như thế này: function savePeople(dataStore, people) { people.forEach(person => dataStore.savePerson(person)); } Nó có thể được sử dụng như thế này: myDataStore = new Store('some connection string', 'password'); myPeople = ['Joe', 'Maggie', 'John']; savePeople(myDataStore, myPeople); Chúng ta hãy giả sử rằng Storecó các bài kiểm …


7
Kiểm tra viết cho mã hiện có
Giả sử một người có một chương trình tương đối lớn (giả sử 900 nghìn SLOC trong C #), tất cả được nhận xét / ghi chép kỹ lưỡng, được tổ chức tốt và hoạt động tốt. Toàn bộ cơ sở mã được viết bởi một nhà phát triển cấp …







4
TDD - Bên ngoài so với bên trong
Sự khác biệt giữa việc xây dựng một ứng dụng Bên ngoài so với xây dựng Inside Out bằng TDD là gì? Đây là những cuốn sách tôi đọc về TDD và thử nghiệm đơn vị: Phát triển dựa trên thử nghiệm: Ví dụ Phát triển dựa trên thử nghiệm: …


14
TDD có thực sự làm việc cho các dự án phức tạp không?
Tôi đang hỏi câu hỏi này liên quan đến các vấn đề tôi gặp phải trong các dự án TDD. Tôi đã nhận thấy những thách thức sau đây khi tạo bài kiểm tra đơn vị. Tạo và duy trì dữ liệu giả Thật khó và không thực tế để …
53 tdd 




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.