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