การทดสอบหน่วยเขียนพวกเขาก่อนหรือหลังกรอบ? [ปิด]


10

นี่เป็นคำถามแรกของฉันที่นี่ดังนั้นฉันจะทำให้มันสั้นและตรงประเด็น

เมื่อเขียนการทดสอบหน่วยคุณควรเขียนก่อนหรือหลังจากที่คุณได้ทำกรอบพื้นฐานสำหรับพวกเขา? สิ่งนี้เกิดขึ้นระหว่างการสนทนาระหว่าง CEO และกรรมการผู้จัดการใหญ่ของฉันและฉันต้องการความคิดเห็นของคุณในเรื่องนี้

โดยส่วนตัวฉันมักจะเขียนรหัสก่อนแล้วจึงเขียนบททดสอบ แต่คุณล่ะ?


1
นี่มันคลุมเครือ เป็นก่อนที่คุณจะเขียนกรอบการทดสอบหน่วยหรือก่อนที่คุณจะเขียนกรอบที่คุณจะทำการทดสอบหน่วย?
ทางเลือก

คำตอบ:


14

ในระหว่าง คุณจะไม่ได้กรอบทั้งหมดในการทำซ้ำครั้งเดียว กรอบและการทดสอบหน่วยของคุณควรร่วมกันพัฒนาขึ้นพร้อมกัน

ในระดับขนาดเล็กมากขึ้นการทดสอบครั้งแรกรหัสที่สอง


3

เขียนการทดสอบหน่วยก่อน - พวกเขาจะช่วยคุณกำหนดอินเทอร์เฟซของคุณ - เริ่มจากฟังก์ชั่นการใช้งานที่พวกเขาเปิดเผยลงไปที่ลายเซ็นวิธีการ


2

ฉันจะต้องพูดการทดสอบหน่วยก่อนแล้วจึงเข้ารหัส แม้จะมีเจตจำนงที่ดีที่สุดในโลกกำหนดเวลาที่แน่นหนาและลำดับความสำคัญอื่น ๆ ก็หมายความว่าพวกเขาจะถูกผลักไสหรือไม่ทำเลย ปล่อยให้ปวดหัวมากขึ้นสำหรับผู้ที่จะต้องรักษา codebase

นอกจากนี้การเขียนการทดสอบหน่วยจะช่วยให้คุณกำหนดสิ่งที่คุณพยายามทำให้บรรลุผล

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.