ในแอปพลิเคชันของฉันมีเทมเพลตนิพจน์ที่กำหนดไว้ล่วงหน้าที่สามารถใช้กรองข้อมูลได้ หนึ่งในนั้นคือ " between x and y
" วิศวกรควบคุมคุณภาพอ้างว่ามีข้อบกพร่องในคำจำกัดความเนื่องจาก " between 100 and 200
" ให้ผลลัพธ์ที่แตกต่างจาก " between 200 and 100
" นิพจน์ได้รับการแปลภายในเป็น " value >= x and value <= y
" อย่างชัดเจนดังนั้นจึงไม่มีผลลัพธ์เมื่อขอบเขตที่สองต่ำกว่าขอบเขตแรก ฉันได้ตรวจสอบว่าพฤติกรรมเดียวกันนี้อยู่ใน SQL - " between x and y
" ถือว่า y> = x หรือไม่มีผลลัพธ์ หมายความว่าตัวดำเนินการไม่ได้เป็นอย่างน้อยใน SQL
ดังนั้นการควบคุมคุณภาพที่ถูกต้องว่า " between x and y
" ควรสลับกันหรือไม่
between
ควรรวมหรือแยกค่าต่ำและสูงกว่า บุคคล QA อาจเป็นคนคล่องแคล่ว แต่ตราบใดที่มีความไม่แน่นอนที่ใครบางคนจำเป็นต้องชี้แจงเรื่องราว / ข้อกำหนดของผู้ใช้ มันอาจกลายเป็นว่าสิ่งที่พวกเขาทำมันคือวิธีที่ควรจะเป็น แต่ต้องมีการตัดสินใจ