ما هي go-table-driven-tests؟
اكتب اختبارات تعتمد على جدول Go باتباع أفضل ممارسات مجتمع Go واتفاقيات هذا المستودع. يُستخدم عند كتابة اختبارات Go أو إعادة هيكلتها، خاصة عندما تلاحظ أنماط اختبار متكررة أو نسخ ولصق كود الاختبار. المصدر: xe/x.
اكتب اختبارات تعتمد على جدول Go باتباع أفضل ممارسات مجتمع Go واتفاقيات هذا المستودع. يُستخدم عند كتابة اختبارات Go أو إعادة هيكلتها، خاصة عندما تلاحظ أنماط اختبار متكررة أو نسخ ولصق كود الاختبار.
ثبّت مهارة الذكاء الاصطناعي go-table-driven-tests بسرعة في بيئة التطوير لديك عبر سطر الأوامر
المصدر: xe/x.
Table-driven tests are a Go testing idiom that reduces code duplication and makes tests more maintainable. Instead of writing separate test functions for each case, you define a table of test cases and iterate over it.
Do NOT use for: Completely unrelated test scenarios, or when each test requires substantially different setup/teardown logic.
Use a map when you want to ensure test independence:
اكتب اختبارات تعتمد على جدول Go باتباع أفضل ممارسات مجتمع Go واتفاقيات هذا المستودع. يُستخدم عند كتابة اختبارات Go أو إعادة هيكلتها، خاصة عندما تلاحظ أنماط اختبار متكررة أو نسخ ولصق كود الاختبار. المصدر: xe/x.
حقول وأوامر مستقرة للاقتباس في أنظمة الذكاء الاصطناعي والبحث.
npx skills add https://github.com/xe/x --skill go-table-driven-testsاكتب اختبارات تعتمد على جدول Go باتباع أفضل ممارسات مجتمع Go واتفاقيات هذا المستودع. يُستخدم عند كتابة اختبارات Go أو إعادة هيكلتها، خاصة عندما تلاحظ أنماط اختبار متكررة أو نسخ ولصق كود الاختبار. المصدر: xe/x.
افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal انسخ ونفّذ هذا الأمر: npx skills add https://github.com/xe/x --skill go-table-driven-tests بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw
https://github.com/xe/x