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