ByteNex›الوثائق›استدعاءات الأدوات غير المُعلَنة: حين تُختلَق أداة
استدعاءات الأدوات غير المُعلَنة: حين تُختلَق أداة
الاستدعاء غير المُعلَن هو أداة تُستدعى دون أن تكون مُعلَنة في تدفق. يرفضه الـ Kernel قبل التنفيذ.
استدعاءات الأدوات غير المُعلَنة: حين تُختلَق أداة
الاستدعاء غير المُعلَن هو أداة تُستدعى دون أن تكون مُعلَنة في تدفق. يرفضه الـ Kernel قبل التنفيذ.
ما الأداة المُعلَنة؟
أداة موقَّعة، ومتحقَّق منها، ومشار إليها في Declarative Flow. ولها عقد ونتيجة متوقعة معرَّفان.
ماذا يحدث للاستدعاء غير المُعلَن؟
يُرفَض. فالأداة التي لم تُعلَن ليس لها نتيجة متوقعة يُتحقَّق مقابلها.
هل يمنع هذا كل الاستدعاءات الخاطئة؟
يمنع استدعاء الأدوات غير المُعلَنة. ويظل التحقق مطبَّقًا على الأدوات المُعلَنة لتأكيد نتيجتها.
لماذا هذا ضروري؟
لأن الأداة غير المُعلَنة ليس لها عقد ولا نتيجة متوقعة. ولا يستطيع الـ Kernel التحقق من سلوكها ولا التعلّم من نتيجتها.
هل يمكن لتدفق أن يختلق أداة؟
لا. يسمّي التدفق الأدوات وترتيبها. ويجب أن تكون الأدوات مُعلَنة. والتدفق نفسه لا ينفّذ كودًا.