في هذه الصفحة
المبرمج العملي، طبعة الذكرى العشرون

حول الكتاب:
- المؤلف: David Thomas, Andrew Hunt
- ISBN: 978-0-1359-5705-9
- الموقع الرسمي: https://pragprog.com/book/tpp20/the-pragmatic-programmer-20th-anniversary-edition
ملخص:
يقدم هذا الكتاب تعريفاً للمبرمج العملي، ثم يناقش بعض المبادئ الأساسية ليصبح واحداً منها. يتبع منهجاً نظرياً، مع أمثلة في شكل قصص، لشرح مشكلة معينة، وكيف يجب على المرء التعامل معها وحلها.
أبرز المحتويات:
المميز:
-
1-3: تدهور البرمجيات:
نصيحة 3: لا تعيش مع النوافذ المكسورة
-
1-7: التواصل:
نصيحة 13: قم ببناء التوثيق في الكود، لا تُلحقه به لاحقاً
-
6-36: اللوحات السوداء:
نصيحة 60: استخدم اللوحات السوداء لتنسيق سير العمل
-
7-42: الاختبار القائم على الخصائص:
نصيحة 71: استخدم الاختبارات القائمة على الخصائص للتحقق من افتراضاتك
الرأي
لشخص مثلي، لديه بالفعل خبرة في أكثر من لغة برمجة، ويؤيدون الاختبار (انظر مثال الاختبار الوظيفي بـ Selenium)، وعلى دراية بطرق تطوير البرمجيات النشيطة، يبدو هذا الكتاب نوعاً من التكرار أو التأكيد على المعلومات التي يعرفها الشخص بالفعل.
الخلاصة:
- قراءة جيدة إذا كنت لا تقدر الاختبار، أو إعادة الهيكلة المبكرة، أو ترغب في معرفة المزيد عن طرق تطوير البرمجيات النشيطة، وتحسين معمارية مشاريعك.
- المستوى: مبتدئ إلى متوسط
أي نصيحة من The Pragmatic Programmer بقيت معك أكثر من غيرها؟ بالنسبة لي كان مفهوم “الرصاصة الكاشفة”. أود أن أعرف ما الذي تردد صداه مع تجربتك.