سيتم تحديث رابط Google Meet قريبًا يُقضى قدر كبير من الوقت في مشاريع تطوير البرمجيات ليس في تطوير كود جديد، بل في صيانة الكود الحالي وتوسيعه. يُدرك خبراء الحِرَفِية البرمجية في Nelkinda أهمية الكود القابل للصيانة لنجاح أي مشروع تطوير برمجي. الكود النظيف يقلل من تكلفة و جهد الصيانة. أثناء هذا اللقاء، سيُرشد كريستيان هوغر الحضور خلال عملية إعادة هيكلة جزء من كود روبي لجعله تدريجيًا أكثر قابلية للصيانة. وسيتم ذلك مع طرح الأسئلة ومناقشتها وتوضيح مختلف النُهُج. ما سيتعلمه المشاركون • مبادئ الكود النظيف • مبادئ SOLID (وخاصة OCP) • أنماط التصميم (وخاصة Strategy) • القيمتان الرئيسيتان للبرمجيات • الروائح الأربعة في التصميم • التعامل مع الكود القديم عرض توضيحي سيتم أخذك خلال مثال تقرير المصروفات. وفي حال كنت تعرفه من روبرت سي. مارتن، فقد تتفاجأ بالاختلافات في هذا النهج والحل. عن المُقدِّم كريستيان هوغر، مطوّر ذو خبرة تزيد عن ~40 عامًا، ومؤسس Nelkinda Software Craft، ويملك خبرة كبيرة في تطوير البرمجيات وحرفة البرمجة. إنه متعدد اللغات (من بروлог إلى جافا)، والأنظمة الإطارية وبيئات التطوير (من البطاقات الذكية إلى الخوادم). وهو حريص على اتباع أفضل ممارسات البرمجة وعملية تطوير البرمجيات مثل XP، وممارسات الكود النظيف، واختبارات التطوير القائمة على الاختبار (TDD). ويُناضل دومًا من أجل برمجيات أفضل وبيئة عمل أفضل. رابط مستودع تقرير المصروفات: https://github.com/christianhujer/expensereport