ฉันจะอธิบายสิ่งนี้ว่าสวยงาม แต่ต้องการเพิ่มปัญหาหากคุณจะให้อภัยการบุกรุกของฉัน
ฉันรู้ว่ามีแพกเกจซอฟต์แวร์ราคาแพงมากในการทำงานผ่านสถานการณ์เช่นนี้ แต่ที่ บริษัท ฉันทำงานที่เราไม่สามารถจ่ายได้ถ้าเรามั่นใจว่าทำในสิ่งที่เราต้องการ
Test Driven Development (TDD) เป็นหนึ่งในระบบที่ดีกว่าที่ฉันเคยได้ยินสำหรับการพัฒนาและฉันสนุกกับมัน แต่ปัญหาที่ใช้เวลาของฉันมักจะเกิดจากการขัดจังหวะที่ซับซ้อนและเหตุการณ์ฮาร์ดแวร์ที่หลายคนจะเรียกบกพร่อง ดูเหมือนว่าสิ่งเล็กน้อยที่จะมีปัญหาทุก ๆ 2 ชั่วโมงเมื่อดวงดาวเรียงกัน แต่ถ้าโทรศัพท์ของคุณแข็งตัวสัปดาห์ละครั้งคุณจะต้องสาปแช่งชื่อวิศวกร ในกรณีของเราเราต้องเดินเข้าไปในฟีดล็อตเมื่อสิ่งต่าง ๆ แตกสลายซึ่งอย่างที่คุณสามารถจินตนาการได้ฉันชอบที่จะหลีกเลี่ยง
ฉันได้เห็นวิธีแก้ปัญหาที่ชาญฉลาดมากสำหรับการตรวจสอบการทำงานของระบบย่อยซึ่งหากดำเนินการอย่างถูกต้องอาจช่วยฉัน 3 ชั่วโมงจากการทำงาน 50 ชั่วโมงต่อสัปดาห์ แต่ถ้ามีวิธีที่ชาญฉลาดในการค้นหาสถานการณ์ที่ผิดพลาด ค้นหา "บั๊ก" ที่เกิดขึ้นในฟิลด์เป็นครั้งคราวภายใต้การโหลดจำนวนมาก
โพสต์นี้อาจไม่ได้ช่วยอะไรมาก แต่ฉันพบว่าการนำทุกอย่างมาสู่แสงสว่างทำให้ทุกอย่างง่ายขึ้นในการแก้ไข หากมีวิธีการ TDD สำหรับการค้นหาสถานการณ์ที่ผิดพลาดฉันจะได้รับการจัดสรร 10 พันจากการจ่ายเงินสำหรับมัน -Max