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