Governance (Governance)

governance ใน microkernel architecture เกี่ยวข้องกับการตรวจสอบว่าสถาปนิกยึดถือปรัชญาของมันได้ดีเพียงใด

การตรวจสอบ governance ทั่วไปได้แก่:

  • การตรวจสอบความผันผวน (volatility) ของ core—ซึ่งเป็น fitness function ที่เชื่อมโยงเข้ากับการตรวจสอบการเปลี่ยนแปลงใน version control มากกว่าเป็นการตรวจสอบโค้ดเฉพาะเจาะจง

  • อัตราการเปลี่ยนแปลงใน core

  • การทดสอบ contract (โดยเฉพาะถ้า plug-in บางตัวรองรับเวอร์ชันต่างจากตัวอื่นเนื่องจากวิวัฒนาการแบบค่อยเป็นค่อยไป)

  • การตรวจสอบเชิงโครงสร้างอื่น ๆ สำหรับ topology