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