تعلّم Go بالاختبارات

RED / GREEN / REFACTOR

الرسم من Denise

الترجمة العربية لكتاب Learn Go with Tests للمؤلف Chris James.

يعلّمك الكتاب لغة Go بالطريقة التي تثبت جدواها: تبدأ باختبار فاشل، ثم تكتب أقل قدر من الكود لينجح الاختبار، ثم تعيد الهيكلة (refactoring) بثقة. وعلى مدار الفصول ستتعلم بالاختبارات أدوات Go نفسها أيضًا: قياس الأداء (benchmark)، وكاشف التسابق (race detector)، وغيرهما.

ابدأ القراءة

ماذا تجد هنا؟

  • فصول مترجمة إلى العربية مع الحفاظ على أمثلة الكود كما هي في الأصل
  • عرض كامل من اليمين إلى اليسار، مع إبقاء الكود من اليسار إلى اليمين
  • تلوين لأكواد Go، ووضعان فاتح وغامق، وقراءة الصفحات دون اتصال

هذه الترجمة جهد تطوعي، ومساهماتك مرحّب بها على GitHub.