دليل مطوري البرمجيات (النسخة العربية)
دليل مطوري البرمجيات (النسخة العربية)
مجموعة من الممارسات الهندسية الحديثة
نبذة عن الكتاب
الدليل الأساسي لمطوري البرمجيات الذين يرغبون في بناء برمجيات أفضل باستخدام تقنيات عملية من واقع العمل. من تأليف Dave Farley، المؤلف الحائز على جوائز لكتاب "التسليم المستمر: إصدارات برمجية موثوقة من خلال أتمتة البناء والاختبار والنشر" وأحد الأصوات الرائدة في هندسة البرمجيات الحديثة.
استناداً إلى سلسلة Dave الشهيرة من الأدلة العملية، يقطر هذا الكتاب عقوداً من الخبرة في هندسة البرمجيات إلى رؤى قابلة للتنفيذ. من كتابة قصص مستخدم أفضل وإتقان التطوير المدفوع بالاختبارات إلى تبني عادات فعالة للمطورين وتنظيم الفرق للنجاح - هذا الدليل مليء بالنصائح التي يمكنك تطبيقها على الفور.
دليل مطوري البرمجيات هو مرجع عملي وواقعي للمطورين من جميع المستويات. سواء كنت في بداية مسيرتك المهنية أو تعمل على صقل مهاراتك، سيساعدك هذا الكتاب في تحسين طريقة بنائك للبرمجيات - خطوة بخطوة.
جدول المحتويات
- تمهيد
- بدء مشروع جديد
- مقدمة
- التغذية الراجعة السريعة
- التحسين من أجل التعلم
- إعداد بيئة التطوير
- بناء خط النشر
- تحديد الأهداف
- العمل بخطوات صغيرة
- وضع المقاييس في مكانها
- كن مستعداً للتغيير
- تعلم المزيد…
- كتابة قصص مستخدم أفضل
- مواصفات أفضل باستخدام قصص المستخدم
- ما هي قصص المستخدم؟
- قصص المستخدم هي أهداف، وليست مهام
- القصص الجيدة
- أمثلة على القصص الجيدة
- من يكتب قصص المستخدم؟
- نصائح لكتابة قصص المستخدم
- من أين نبدأ
- كتابة قصص المستخدم
- تجنب هذه الأخطاء الشائعة
- تحويل المتطلبات التقنية إلى قصص المستخدم
- اعرف المزيد…
- تنظيم فرق تطوير البرمجيات
- كيف تقوم بإعداد فرق تطوير البرمجيات؟
- حجم الفريق وهيكله
- مهارات ومسؤوليات الفريق
- تنظيم الفريق
- فِرَق المنصات
- التعاون والتنسيق
- إليك بعض التوصيات:
- تحويل هيكل الفريق
- تعلم المزيد…
- أنماط البرمجة الثنائية
- ما هي البرمجة الثنائية؟
- أنماط الأزواج
- تناوب الأزواج
- فوائد البرمجة الثنائية
- شراكات البرمجة الثنائية
- نصائح للبرمجة الثنائية الناجحة
- اعرف المزيد…
- دليل المبتدئين في التطوير الموجه بالاختبارات
- التطوير الموجه بالاختبارات
- أحمر > أخضر > إعادة هيكلة
- نصائح مهمة
- البدء مع التطوير المُوجَّه بالاختبارات
- نصائح هامة حول التطوير المدفوع بالاختبارات
- متى نستخدم التطوير المدفوع بالاختبارات؟
- اختبر لتقييم السلوك، وليس التنفيذ
- الاختبار أولاً لتحسين التصميم
- العقليات الثلاث للتطوير المدفوع بالاختبارات
- إعادة الهيكلة للأنظمة الموروثة
- شكل اختباراتك
- تغيير تصميمك
- الاختبار عند الحواف
- التطبيق العملي
- تعلم المزيد…
- التطوير المُوجَّه باختبارات القبول
- النهج
- خصائص اختبارات القبول الفعالة
- نصائح
- فصل المسؤوليات ذو الطبقات الأربع
- حالات الاختبار
- لغة مخصصة للمجال (DSL)
- محركات البروتوكول
- نظام تحت الاختبار (SUT)
- تطوير لغة خاصة بالمجال (DSL)
- تعلم المزيد…
- ماذا نختبر، ومتى؟
- أنواع الاختبار في المراحل المختلفة
- تعلم المزيد…
- الاختبار في بيئة الإنتاج
- التغذية الراجعة من بيئة الإنتاج
- أنواع الاختبار
- مقاييس الأعمال (القراصنة)
- جمع البيانات
- التحكم في المتغيرات
- لا تقم باختبار النظام من طرف إلى طرف
- لمعرفة المزيد…
- القضاء على الاختبارات المتقطعة
- قابل للإصدار أم لا؟
- تحكم في بيئة الاختبار الخاصة بك
- اعزل بيانات اختبارك
- تنفيذ التكامل المستمر
- مراقبة وإدارة استخدام الموارد
- التعامل مع التزامن وحالات التسابق
- الاختبار في عزلة
- التعامل مع الاختبارات كآليات تفنيد
- المراقبة المستمرة في البيئة الإنتاجية
- اختيار استراتيجية الاختبار المناسبة
- الملخص
- لمعرفة المزيد…
- البدء مع التطوير المدفوع بالسلوك (BDD)
- مقدمة
- فهم BDD
- نصائح وإرشادات أساسية
- فصل ‘ماذا’ عن ‘كيف’ - مثال
- عملية الترجمة
- المشاكل الشائعة
- الملخص
- اعرف المزيد…
- اختبار أداء البرمجيات
- مقدمة
- المفاهيم الأساسية
- الفكرة الرئيسية - التحكم في المتغيرات
- الخطوات العملية
- اختبار الأداء المتقدم
- الخاتمة
- اعرف المزيد…
- كيفية بناء خط أنابيب النشر
- ما هو خط أنابيب النشر؟
- المكونات الرئيسية
- خط أنابيب النشر
- كيفية بناء خط أنابيب النشر
- مثال بسيط
- البدء
- إنشاء مرحلة الإيداع
- إنشاء مستودع الحزم
- إنشاء مرحلة القبول
- إنشاء نسخة بسيطة من الإنتاج
- الخطوات التالية
- سلوكيات الفريق
- المبادئ الرئيسية
- لمعرفة المزيد…
- أهم نصائح التكامل المستمر
- 10 نصائح للتكامل المستمر
- نصائحي الأهم
- تعلم المزيد…
- تقييم قدرتك على التسليم المستمر
- التقييم الذاتي - ما مدى إتقانك للتالي؟
- تأمل في نتائجك
- الخاتمة
- إعادة هيكلة الشيفرة القديمة
- مقدمة
- الخطوات الخمس في إعادة الهيكلة للوصول إلى قابلية الاختبار
- الخاتمة
- اعرف المزيد…
- طوّر هندسة برمجياتك
- مقدمة
- فهم هندسة البرمجيات
- نصائح وإرشادات أساسية
- تبني الهندسة التطورية
- تقنيات الهندسة التطورية
- الملخص
- تعلم المزيد…
- اكتب كوداً يمكن تغييره بسهولة
- مقدمة
- أعط الأولوية لقابلية قراءة الكود
- مارس التطوير الموجه بالاختبارات (TDD)
- إدارة التعقيد من خلال التصميم
- تقنيات إعادة الهيكلة الفعالة
- تقنيات لتقليل التعقيد
- تقنيات لتحسين فصل المسؤوليات
- الاختبار الآلي والتكامل المستمر
- الملخص
- تعلم المزيد…
- البدء مع الخدمات المصغرة
- مقدمة
- التصميم
- المراسلة
- لمعرفة المزيد…
- تبني عادات المطور المتميزة
- مقدمة
- البرمجة كوسيلة تواصل
- فكر كمهندس
- كن حذراً من أطر العمل
- البرمجة هي تصميم
- الجودة قبل المميزات
- نشاط اجتماعي
- العمل بخطوات صغيرة
- الخاتمة
- اقرأ المزيد…
- تجنب المزالق الشائعة في تطوير البرمجيات
- مقدمة
- كسر العادات السيئة في البرمجيات
- الملخص
- الخاتمة
- اقرأ المزيد…
- الملخص
ضمان السعادة من Leanpub لمدة 60 يوماً بنسبة 100%
خلال 60 يوماً من الشراء يمكنك الحصول على استرداد كامل للمبلغ لأي مشتريات من Leanpub، بـ نقرتين فقط.
من الناحية التقنية، هذا يشكل خطراً علينا، حيث ستحصل على ملفات الكتاب أو الدورة في كلتا الحالتين. لكننا واثقون جداً من منتجاتنا وخدماتنا، ومن مؤلفينا وقرائنا، لدرجة أننا سعداء بتقديم ضمان استرداد كامل للمبلغ لكل ما نبيعه.
يمكنك فقط اكتشاف مدى جودة شيء ما من خلال تجربته، وبفضل ضمان استرداد المبلغ 100%، لا يوجد حرفياً أي مخاطرة في القيام بذلك!
لذا، لا يوجد سبب لعدم النقر على زر إضافة إلى السلة، أليس كذلك؟
اطلع على الشروط الكاملة...
احصل على 8$ من كل عملية شراء بقيمة 10$، و16$ من كل عملية شراء بقيمة 20$
نحن ندفع عائدات بنسبة 80% على المشتريات التي تبلغ قيمتها 7.99$ أو أكثر، وعائدات بنسبة 80% ناقص رسوم ثابتة قدرها 50 سنتاً على المشتريات بين 0.99$ و7.98$. أنت تكسب 8$ من كل بيع بقيمة 10$، و16$ من كل بيع بقيمة 20$. لذا، إذا قمنا ببيع 5000 نسخة غير مستردة من كتابك بسعر 20$، ستربح 80,000$.
(نعم، بعض المؤلفين قد كسبوا بالفعل أكثر من ذلك بكثير على Leanpub.)
في الواقع، كسب المؤلفونأكثر من 14 مليون دولار من خلال الكتابة والنشر والبيع على Leanpub.
تعرف على المزيد حول الكتابة على Leanpub
تحديثات مجانية. خالٍ من إدارة الحقوق الرقمية.
عند شراء كتاب على Leanpub، تحصل على تحديثات مجانية طالما يقوم المؤلف بتحديث الكتاب! يستخدم العديد من المؤلفين Leanpub لنشر كتبهم أثناء كتابتها. يحصل جميع القراء على تحديثات مجانية، بغض النظر عن وقت شرائهم للكتاب أو المبلغ الذي دفعوه (بما في ذلك المجاني).
معظم كتب Leanpub متوفرة بصيغة PDF (للحواسيب) وEPUB (للهواتف والأجهزة اللوحية وKindle). يتم عرض الصيغ المتوفرة للكتاب في الزاوية العليا اليمنى من هذه الصفحة.
أخيراً، كتب Leanpub لا تحتوي على أي قيود لحماية النسخ DRM، لذا يمكنك قراءتها بسهولة على أي جهاز مدعوم.
تعرف على المزيد حول صيغ الكتب الإلكترونية في Leanpub وأين يمكنك قراءتها