มี บริษัท ขนาดใหญ่บางแห่งที่ต้องการให้คุณใช้การทดสอบหน่วย แต่ถ้าคุณเป็น บริษัท ขนาดเล็กทำไมต้องเลียนแบบ บริษัท ขนาดใหญ่?
สำหรับฉันเมื่อฉันเริ่มต้นด้วยการทดสอบหน่วยเมื่อหลายปีก่อน (ทุกวันนี้เราใช้แบบจำลองพฤติกรรมเป็นส่วนใหญ่) เป็นเพราะฉันไม่สามารถควบคุมเส้นทางทั้งหมดในแอปพลิเคชันเดียวได้
ฉันเคยชินกับการเขียนโปรแกรมครั้งแรกและ REPL ดังนั้นเมื่อฉันได้รับการทดสอบหน่วย (การทดสอบหนึ่งครั้งสำหรับทุกฟังก์ชั่น) มันก็เหมือนกับการนำ REPL กลับมาเป็นภาษาที่คอมไพล์มาก ๆ มันนำความสนุกกลับมาสู่โค้ดทุกบรรทัดที่ฉันเขียน ฉันรู้สึกว่าพระเจ้า ฉันชอบมัน. ฉันไม่ต้องการรายงานเพื่อบอกว่าฉันเริ่มเขียนโค้ดที่ดีขึ้นได้เร็วขึ้น เจ้านายของฉันไม่ต้องการรายงานเพื่อสังเกตว่าเพราะเราทำเรื่องบ้าๆที่ไหนจู่ๆเราก็ไม่เคยพลาดเส้นตาย เจ้านายของฉันไม่ต้องการรายงานเพื่อแจ้งให้ทราบว่าจำนวนข้อบกพร่อง "ธรรมดา" ลดลงจาก (หลายรายการ) เป็นเกือบศูนย์เนื่องจากสิ่งที่แปลกมากในการเขียนโค้ดที่ไม่ได้ผลิตผล
ตามที่ผู้โพสต์อื่นเขียนไว้แล้วคุณไม่ได้ใช้ TDD เพื่อทดสอบ (ตรวจสอบ) คุณเขียนเพื่อบันทึกข้อมูลจำเพาะลักษณะการทำงานของหน่วยของคุณ (อ็อบเจ็กต์โมดูลฟังก์ชันคลาสเซิร์ฟเวอร์คลัสเตอร์)
มีความล้มเหลวและเรื่องราวความสำเร็จมากมายในการเปลี่ยนไปใช้รูปแบบการพัฒนาซอฟต์แวร์ที่แตกต่างกันในหลาย ๆ บริษัท
ฉันเพิ่งเริ่มใช้เมื่อใดก็ตามที่ฉันมีสิ่งใหม่ ๆ ที่จะเขียน มีคำพูดเก่า ๆ ที่ค่อนข้างยากสำหรับฉันที่จะแปลเป็นภาษาอังกฤษ แต่:
เริ่มต้นด้วยสิ่งที่เรียบง่ายโดยที่คุณไม่สังเกตว่าคุณทำมัน เมื่อฝึกวิ่งมาราธอนให้เริ่มด้วยการเดิน 9 เมตรและวิ่ง 1 เมตรทำซ้ำ