เครื่องมือตรวจสอบการเชื่อมต่อที่กำหนดเอง

ประโยชน์หลักของการใช้ Blockly คือช่วยให้มั่นใจได้ว่าโค้ดที่สร้างขึ้นถูกต้องตามไวยากรณ์

เครื่องมือตรวจสอบการเชื่อมต่อคือออบเจ็กต์ที่บังคับใช้กฎของ Blockly เกี่ยวกับการเชื่อมต่อที่เข้ากันได้ โดยค่าเริ่มต้น ตัวตรวจสอบจะใช้ระบบประเภทแบบง่าย ตามที่อธิบายไว้ในหน้าการตรวจสอบการเชื่อมต่อ

การตรวจสอบ

Blockly ใช้การตรวจสอบ 3 ระดับ ได้แก่ ความปลอดภัย ประเภท และการลาก

การตรวจสอบความปลอดภัย

การตรวจสอบความปลอดภัยจะตรวจสอบว่าบล็อกอยู่ในเวิร์กスペースเดียวกัน การเชื่อมต่ออยู่ในบล็อกอื่น และอื่นๆ ซึ่งช่วยให้ Blockly อยู่ในสถานะที่ถูกต้อง

การตรวจสอบความปลอดภัยยังบล็อกชุดค่าผสมที่ไม่มีความหมายด้วย เช่น การเชื่อมต่อการเชื่อมต่อ 2 รายการต่อกัน

การตรวจสอบประเภท

นักพัฒนาแอปสามารถติดป้ายกำกับการเชื่อมต่อด้วยข้อมูลประเภท การตรวจสอบประเภทจะใช้ข้อมูลนี้เพื่อบังคับใช้ระบบประเภท เช่น โดยการบล็อกการเชื่อมต่อสตริงที่ควรจะเป็นตัวเลข

ลากการตรวจสอบ

การตรวจสอบการลากจะมีผลเฉพาะเมื่อเชื่อมต่อบล็อกโดยการลาก ไม่ใช่จากโปรแกรม เช่น ควรพิจารณาเฉพาะการเชื่อมต่อภายในรัศมีที่กำหนดระหว่างการลาก

การลบล้างเครื่องมือตรวจสอบการเชื่อมต่อ

นักพัฒนาแอปที่ต้องการระบุตรรกะของตนเองสำหรับการตรวจสอบประเภทหรือการลากสามารถลงทะเบียนออบเจ็กต์ตัวตรวจสอบการเชื่อมต่อสำรองที่ใช้อินเทอร์เฟซ IConnectionChecker

หากต้องการใช้การตรวจสอบความปลอดภัยของคุณเอง ให้ลบล้าง doSafetyChecks ในเครื่องมือตรวจสอบการเชื่อมต่อ

หากต้องการใช้การตรวจสอบประเภทของคุณเอง ให้ลบล้าง doTypeChecks ในโปรแกรมตรวจสอบการเชื่อมต่อ

หากต้องการใช้การตรวจสอบการลากของคุณเอง ให้ลบล้าง doDragChecks ในโปรแกรมตรวจสอบการเชื่อมต่อ

โค้ดตัวอย่าง

ปลั๊กอินเครื่องมือตรวจสอบการเชื่อมต่อที่เข้มงวดเป็นตัวอย่างง่ายๆ ของเครื่องมือตรวจสอบที่กําหนดเอง