IZI1

تطوير البرمجيات القائم على الاختبار باستخدام C++ - تأليف عبد الواحد تانر (غلاف ورقي)

لا توجد تقييمات
Target
USD 46.99

من Target

حول هذا المنتج

ملخص الكتاب تعلم كيفية كتابة برمجيات تثير حماس عملائك وتتجنب تعطل عملك عند إجراء التغييرات

الميزات الرئيسية: • تعلم كيف سيسمح لك تغيير بسيط في التركيز باستخدام الاختبارات لتلبية احتياجات العملاء. • قم بتطوير مكتبة اختبار ومكتبة تسجيل (logging) يمكنك استخدامها في مشاريعك الخاصة. • عزز تصميمات الأكواد البرمجية من خلال اختبارات فعالة تساعد أعضاء الفريق الجدد على المساهمة بشكل أسرع.

تعد لغة C++ الحديثة والمعيارية كل ما تحتاجه لإنشاء إطار عمل اختبار صغير وعملي من شأنه تحسين تصميم أي مشروع. يتيح لك ذلك التفكير في كيفية استخدام الكود البرمجي، وهي الخطوة الأولى في تصميم واجهات بديهية. وتعد منهجية التطوير القائم على الاختبار (TDD) نهجاً حديثاً ومتوازناً لتطوير البرمجيات، حيث تساعد في إنشاء تطبيقات سهلة الصيانة، وتوفر مرونة في التصميم، وتسمح بكتابة الحد الأدنى من الكود البرمجي مما يقلل العيوب بشكل كبير. بمساعدة هذا الكتاب، ستتمكن من الاستمرار في تقديم قيمة مضافة عند الحاجة إلى تغيير التصاميم، وذلك من خلال ضمان عدم تسبب هذه التغييرات في تعطل الاختبارات الحالية.

ستتعلم في هذا الكتاب كيفية استخدام التطوير القائم على الاختبار (TDD) لاكتساب مهارات عملية من خلال كتابة إطار عمل اختبار بسيط، ثم استخدامه لتوجيه تصميم مكتبة تسجيل البيانات (logging library). سيساعدك هذا الكتاب على تعزيز مهاراتك في تطوير البرمجيات باستخدام حالات الاختبار، كما ستفهم كيفية تصميم وتنفيذ حالات الاختبار. ستوضح لك الفصول أيضاً كيفية الاستفادة من نهج TDD لتكون أكثر إنتاجية في تطوير البرمجيات مقارنة بمحاولة البرمجة عبر خطوات كبيرة غير منظمة.

بنهاية هذا الكتاب، ستكون قد اكتسبت معرفة واسعة بمنهجية TDD والاختبار، كما ستتمكن من بناء مكتبة تسجيل بيانات (logging library) عاملة وتتمتع بميزات فريدة لا تتوفر في المكتبات الأخرى.

ما ستتعلمه:

  • فهم كيفية تطوير البرمجيات باستخدام TDD
  • الحفاظ على كود النظام خالياً من الأخطاء قدر الإمكان
  • إعادة هيكلة الكود وإعادة تصميمه بثقة
  • التواصل مع فريقك بشأن متطلبات وسلوكيات الكود
  • فهم الفروقات بين اختبارات الوحدة واختبارات التكامل
  • استخدام TDD لإنشاء إطار عمل للتحقق من الصحة يتميز بالحد الأدنى من المتطلبات اللازمة

لمن هذا الكتاب: هذا الكتاب مخصص لمطوري C++ الذين لديهم دراية مسبقة باللغة ويستخدمونها في مهامهم اليومية ويرغبون في تطوير مهاراتهم. لا يشترط أن تكون خبيراً، ولكن يجب أن تمتلك معرفة مسبقة بلغة C++ الحديثة وكيفية استخدام القوالب (templates) لتحقيق أقصى استفادة من هذا الكتاب.

  • المميزات
    • تعلم كيفية كتابة برمجيات تثير حماس عملائك وتتجنب تعطل عملك عند إجراء التغييرات. المميزات الرئيسية: تعلم كيف سيسمح لك تغيير بسيط في التركيز باستخدام الاختبارات لتلبية احتياجات العملاء. قم بتطوير مكتبة اختبار ومكتبة تسجيل (logging) يمكنك استخدامها في مشاريعك الخاصة. عزز تصميمات الأكواد البرمجية بشكل أفضل من خلال اختبارات فعالة تساعد أعضاء الفريق الجدد على المساهمة بشكل أسرع. وصف الكتاب: لغة C++ القياسية والحديثة هي كل ما تحتاجه لإنشاء إطار عمل اختبار صغير وعملي من شأنه تحسين تصميم أي مشروع.
    • المؤلف (المؤلفون): Abdul Wahid Tanner
    • 430 صفحة
    • أجهزة الكمبيوتر، اللغات

المواصفات

الأبعاد (الإجمالية)

9.25 بوصة (ارتفاع) × 7.5 بوصة (عرض) × .87 بوصة (عمق)

الوزن

1.62 رطل

العمر المقترح

22 سنة فما فوق

عدد الصفحات

430

النوع

أجهزة الكمبيوتر

النوع الفرعي

اللغات

الناشر

Packt Publishing

الموضوع

C++

التنسيق

غلاف ورقي

المؤلف

Abdul Wahid Tanner

اللغة

الإنجليزية

صور المنتجات هي لأغراض توضيحية فقط وهي صور نموذجية. قد تختلف الألوان أو النقوش أو المواصفات أو الأبعاد أو المقاسات أو الوظائف أو أي خصائص أخرى للمنتج الفعلي عن الواقع بسبب خصائص العرض، لذا يرجى الرجوع إلى تفاصيل المنتج المذكورة في الوصف.

قد يعجبك أيضًا