الاختبار والتشغيل التجريبي والتطبيق
هذه الصفحة مترجمة من الإنجليزية. إذا اختلفت النسختان، فالصفحة الإنجليزية هي الصحيحة. اقرأ الصفحة الإنجليزية
لا يُنشأ أي شيء يصفه الاتصال حتى تضغط «تطبيق». وقبل ذلك، تشغّل ضغطة واحدة على «تحقّق منه» مرحلتين، اختبارًا وتشغيلًا تجريبيًا، وتعرض لك «هذا ما سيتم إنشاؤه». يتحقّق المعالج خطوة بخطوة ولوحة الرسم من الاتصال ويطبّقانه بالطريقة نفسها.
الاختبار
يشغّل الاختبار النص البرمجي لكل خطوة في متصفحك أنت. لا يُرسَل شيء عبر الشبكة، ولا يُحفظ شيء. يحصل كل نص برمجي على 1 ثانية؛ والنص الذي يستغرق وقتًا أطول يُوقَف. الخطوة التي لا نص برمجي لها تُبنى من حقولها.
يعرض الاختبار نتيجة كل خطوة. عندما تفشل خطوة، يذكر السبب، ويأخذك «إصلاح» إلى تلك الخطوة.
يشغّل «جرّبه» اختبارًا لنص برمجي واحد بمفرده، بالمدخلات النموذجية التي تعطيه إياها، ويعرض ما يُرجعه ذلك النص. إنه أسرع طريقة لترى ما يفعله النص البرمجي أثناء كتابته.
التشغيل التجريبي
لا يعمل التشغيل التجريبي إلا بعد اختبار ناجح. فهو يسأل Lingara هل سيُقبل كل كائن يصفه الاتصال، مستخدمًا الفحوص نفسها التي تُجرى عند إنشائه بيدك في أدوات المطوّرين. ولا يكتب شيئًا.
ثم يسرد «هذا ما سيتم إنشاؤه» كل كائن مع ما سيحدث له: جديد، أو تغييرات، أو لا تغييرات، أو مُستبدَل، أو لا يمكن إنشاؤه. عندما يتعذّر إنشاء شيء ما، يظهر السبب بجانبه، ولا يمكن تطبيق أي شيء حتى تصلحه وتتحقّق مرة أخرى.
التطبيق
يُنشئ «تطبيق» الكائنات أو يحدّثها بالترتيب ويعرض تقدّم كل واحد منها. تُعرض كل كلمة مرور جديدة مرة واحدة، لحظة إنشائها: انسخها قبل أن تنتقل. تسجّل Lingara في الاتصال كل ما أنشأته.
إذا توقّف التطبيق في منتصف الطريق، يحتفظ الاتصال بما أُنشئ. أصلح المشكلة، وتحقّق مرة أخرى، فيكمل التطبيق التالي من حيث توقّف.
تغيير اتصال لاحقًا
افتح الاتصال مرة أخرى لتغييره، ثم تحقّق منه، وطبّقه من جديد. لا يُحدَّث إلا ما تغيّر. إذا غيّرت وجهة الرسائل، تُنشئ Lingara نقطة نهاية webhook جديدة بكلمة مرور جديدة، وتزيل القديمة بعد ذلك.
أي تعديل يمحو آخر تحقّق، فينتظر «تطبيق» حتى تضغط «تحقّق منه» مرة أخرى.
الكائنات التي أنشأتها بيدك في أدوات المطوّرين لا تُسحب أبدًا إلى اتصال. وحذف الاتصال يُبقي ما أنشأه عاملًا، ويمكنك أن تجده في أدوات المطوّرين.