مبدأ سلوك المحلية: مبدأ لكتابة رمز أكثر سهولة في الصيانة

2025-07-03

تُقدم هذه المقالة مبدأ سلوك المحلية (LoB)، الذي يُشدد على أن سلوك وحدة التعليمات البرمجية يجب أن يكون واضحًا بسهولة داخل تلك الوحدة نفسها. يستخدم الكاتب أمثلة على طلبات AJAX في htmx و jQuery لتوضيح كيف يُحسّن LoB من قابلية صيانة الرمز. على الرغم من أن LoB قد يتعارض مع مبادئ مثل DRY (لا تكرر نفسك) و SoC (فصل الاهتمامات)، إلا أن الكاتب يُجادل بأن إعطاء الأولوية لـ LoB بحكمة يُحسّن من إمكانية قراءة الرمز وقابليته للصيانة، مما يؤدي في النهاية إلى جودة أعلى واستدامة للبرمجيات.

اقرأ المزيد

htmx: هل هو jQuery القادم؟ أداة تطوير ويب تعطي الأولوية للاستقرار

2025-01-06

يهدف htmx، الذي تطوّر من intercooler.js، إلى أن يكون أداة مستقرة وموثوقة لتطوير الويب، مثل نجاح jQuery الطويل الأمد. تحدد المقالة اتجاه htmx في المستقبل: إعطاء الأولوية للاستقرار على التحديثات المتكررة؛ الحد من إضافة الميزات الأساسية، مع توسيع الوظائف بشكل أساسي عبر واجهة برمجة التطبيقات الإضافية؛ الحفاظ على جدول زمني للإصدارات الفصلية. هدف htmx ليس أن يكون حلاً شاملاً لتطبيقات الويب، بل التركيز على تبسيط عناصر التحكم في الوسائط الفائقة والاندماج بشكل أفضل مع أدوات وتقنيات أخرى، على أمل دمج وظائفه الأساسية في معيار HTML.

اقرأ المزيد