كان كودنا ينهار عند أول مفاجأة: كيف أنقذتنا ‘البرمجة الدفاعية’ من جحيم الثقة العمياء بالمدخلات؟
أنا أبو عمر، وفي هذه المقالة سأشارككم قصة حقيقية عن مشروع كاد أن يفشل بسبب الثقة الزائدة في المدخلات. سنتعلم معًا كيف أنقذتنا "البرمجة الدفاعية"...
مقالات وأفكار في عالم التقنية والبرمجيات والذكاء الاصطناعي
أنا أبو عمر، وفي هذه المقالة سأشارككم قصة حقيقية عن مشروع كاد أن يفشل بسبب الثقة الزائدة في المدخلات. سنتعلم معًا كيف أنقذتنا "البرمجة الدفاعية"...
هل سئمت من البحث في سجلات Slack لتفهم قرارًا تقنيًا تم اتخاذه قبل أشهر؟ في هذه المقالة، أشارككم كأبو عمر، مطور فلسطيني، كيف أنقذتنا سجلات...
أتذكر ليالي الرعب البرمجي حين كان تحديث قاعدة البيانات يدوياً، خطأ واحد يعني كارثة. في هذه المقالة، أشارككم قصة كيف انتقلنا من هذه الفوضى إلى...
أشارككم قصة من أرض الواقع عن مشروع كاد التعقيد فيه أن يودي بنا، وكيف أنقذنا مبدأ بسيط يُدعى 'جمل الحراسة' (Guard Clauses) من جحيم الشروط...
تخيل أن تدفع فاتورة مرتين بسبب خطأ في الشبكة! في هذه المقالة، أشارككم قصة حقيقية من قلب المعركة البرمجية، وكيف أنقذنا مفهوم "العمليات عديمة الأثر"...
أتذكرها جيداً، ليلة خميس كبيسة قضيناها في البحث عن معنى الرقم '2' في الكود، رقم تسبب في انهيار جزئي لنظام عميل مهم. في هذه المقالة،...
كود يتسبب بكارثة في نظام حيوي، والمشكلة؟ شروط متداخلة معقدة. في هذه المقالة، أشارككم قصة كيف أنقذنا أسلوب "حراسة الشروط" (Guard Clauses) من هذا الجحيم،...
أشارككم قصة حقيقية من بداياتي في البرمجة، حين كاد تعديل بسيط أن ينسف مشروعاً كاملاً بسبب تكرار الكود. سأشرح لكم كيف أن مبدأ "لا تكرر...
نحافظ على خصوصيتك وظهورك بالمنصة ولا نستخدم البيانات لأي أغراض تسويقية.
دخولك أو اشتراكك يعني موافقتك على سياسة الخصوصية وشروط الاستخدام