IZI1

كتاب Clean Ruby - الطبعة الثانية من تأليف Carleton DiLeo (غلاف ورقي)

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

من Target

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

ملخص الكتاب تعلم كيفية كتابة كود Ruby نظيف سيقدره فريقك كثيراً. تتجاوز هذه الطبعة المنقحة والموسعة بالكامل مجرد الأساسيات، لتساعدك على إتقان المبادئ والممارسات التي تجعل كود Ruby الخاص بك أنيقاً، وسهل الصيانة، ومواكباً للمستقبل. يستعرض المؤلف Carleton DiLeo خبرته الممتدة لسنوات عبر قواعد أكواد Ruby متنوعة، ليوضح لك أهمية الكود النظيف وكيفية تحقيقه باستخدام أفضل الممارسات الحالية. ستتعلم المبادئ الأساسية مثل SOLID و DRY و KISS، وتستكشف أساليب Ruby الحديثة مثل مطابقة الأنماط (pattern matching) والتنقل الآمن (safe navigation)، كما ستكتشف استراتيجيات إعادة صياغة الكود (refactoring) ومعالجة الأخطاء وتحسين الأداء. وبخلاف الكتب التي تكتفي بتعليمك كيفية كتابة Ruby، يشرح هذا الإصدار سبب أهمية هذه الخيارات، ومدى تأثيرها على سهولة القراءة، وقابلية التوسع، وإنتاجية الفريق. ومع الفصول الجديدة حول البرمجة الوصفية (metaprogramming)، وأنماط التصميم، وممارسات التطوير المستدام، وأدوات قياس الأداء، سيمنحك هذا الكتاب المهارات اللازمة لكتابة كود Ruby يصمد أمام اختبار الزمن. ما ستتعلمه: • تطبيق المبادئ الأساسية (SOLID, DRY, YAGNI, KISS) على أكواد Ruby في العالم الحقيقي • استخدام ميزات Ruby الحديثة: مطابقة الأنماط (pattern matching)، والتنقل الآمن (safe navigation)، والوسائط المفتاحية (keyword arguments) • إنشاء فئات (classes) ودوال (methods) أكثر نظافة من خلال أمثلة عملية • إعادة صياغة الكود (Refactor) بثقة باستخدام استراتيجيات الاختبار أولاً • معالجة الأخطاء بمسؤولية باستخدام استثناءات مخصصة للمجال • تنفيذ أنماط التصميم في Ruby وتجنب الأخطاء الشائعة • تحسين الأداء باستخدام أدوات قياس الأداء (benchmarking) وتحليل البرمجيات (profiling) • بناء ممارسات مستدامة: أدوات فحص الكود (linters)، والتكامل المستمر (CI)، ومراجعات الكود

لمن هذا الكتاب: لمطوري Ruby، وتحديداً أولئك الذين أتموا معسكراً تدريبياً في Ruby on Rails أو لديهم بضع سنوات من الخبرة، والذين يرغبون في تجاوز مجرد تعلم قواعد اللغة البرمجية لإتقان كتابة كود نظيف واحترافي.

من الغلاف الخلفي تعلم كيفية كتابة كود Ruby نظيف سيشكرك فريقك عليه. تتجاوز هذه الطبعة المنقحة والموسعة بالكامل مجرد الأساسيات لتساعدك على إتقان المبادئ والممارسات التي تجعل كود Ruby الخاص بك أنيقاً، وقابلاً للصيانة، ومواكباً للمستقبل. يستعرض المؤلف Carleton DiLeo سنوات من الخبرة عبر قواعد أكواد Ruby متنوعة ليوضح لك سبب أهمية الكود النظيف وكيفية تحقيقه باستخدام أفضل الممارسات الحالية. ستتعلم المبادئ الأساسية مثل SOLID و DRY و KISS، وتستكشف أساليب Ruby الحديثة مثل مطابقة الأنماط (pattern matching) والتنقل الآمن (safe navigation)، كما ستكتشف استراتيجيات إعادة صياغة الكود (refactoring) ومعالجة الأخطاء وتحسين الأداء. وبخلاف الكتب التي تكتفي بتعليمك كيفية كتابة Ruby، يشرح هذا الإصدار سبب أهمية هذه الخيارات، ومدى تأثيرها على سهولة القراءة، وقابلية التوسع، وإنتاجية الفريق. ومع الفصول الجديدة حول البرمجة الوصفية (metaprogramming)، وأنماط التصميم، وممارسات التطوير المستدام، وأدوات قياس الأداء، سيمنحك هذا الكتاب المهارات اللازمة لكتابة كود Ruby يصمد أمام اختبار الزمن. ستتعلم من خلال هذا الكتاب: تطبيق المبادئ الأساسية (SOLID, DRY, YAGNI, KISS) على أكواد Ruby الواقعية استخدام ميزات Ruby الحديثة: مطابقة الأنماط، والتنقل الآمن، والوسائط المفتاحية إنشاء فئات ودوال أكثر نظافة من خلال أمثلة عملية إعادة صياغة الكود بثقة باستخدام استراتيجيات الاختبار أولاً معالجة الأخطاء بمسؤولية باستخدام استثناءات خاصة بمجال العمل تنفيذ أنماط التصميم في Ruby وتجنب الأخطاء الشائعة تحسين الأداء باستخدام أدوات القياس والمراقبة بناء ممارسات مستدامة: أدوات فحص الكود، والتكامل المستمر، ومراجعة الكود

نبذة عن المؤلف

Carleton DiLeo هو مطور برمجيات يتمتع بخبرة تزيد عن 20 عاماً في العمل في مجالات متنوعة، بدءاً من VR وصولاً إلى تطوير الويب. وقد قام بكتابة أكواد برمجية لمواقع إلكترونية ذات حركة مرور عالية، وأنظمة بيانات ضخمة للأنظمة الخلفية، وألعاب فيديو باستخدام عدد من اللغات والتقنيات المختلفة. توفر هذه القاعدة المعرفية الواسعة لـ Carleton منظوراً فريداً عند كتابة أكواد Ruby. يعمل حالياً كمهندس برمجيات رئيسي عن بُعد، حيث يقوم ببناء أنظمة قوية وقابلة للتوسع.

  • المميزات
    • تعلم كيفية كتابة كود Ruby نظيف سيشكرك فريقك عليه.
    • نبذة عن المؤلف: Carleton DiLeo هو مطور برمجيات يتمتع بخبرة تزيد عن 20 عاماً في مجالات متنوعة، بدءاً من الواقع الافتراضي VR وصولاً إلى تطوير الويب.
    • 369 صفحة
    • أجهزة الكمبيوتر، البرمجة

المواصفات

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

10.0 بوصة (ارتفاع) × 7.0 بوصة (عرض) × .81 بوصة (عمق)

الوزن

1.49 رطل

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

22 سنة فما فوق

عدد الصفحات

369

الفئة

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

الفئة الفرعية

البرمجة

الناشر

Apress

الموضوع

المترجمات

الطبعة

الطبعة الثانية

التنسيق

غلاف ورقي

المؤلف

Carleton DiLeo

اللغة

الإنجليزية

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

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