أسوأ خطأ يمكن أن يقع فيه المبرمج -بالأخص حينما يكون مشتغلا على مشروع ضخم لوحده-...

Post image
أسوأ خطأ يمكن أن يقع فيه المبرمج -بالأخص حينما يكون مشتغلا على مشروع ضخم لوحده- هو أن يتجاهل ضرورة التخطيط والنمذجة الأوليّة وتحديد الخطوط العريضة لتشكل مشروعه

عني شخصيا، فإنني أقع في هذا الخطأ مرارا وتكرارا، وذا يرجع إلى غَرَرِي بلياقتي البرمجية الوسيعة، فأظن أنني أستطيع القيام بما يقوم به 10 أشخاص لوحدي، أستمر في كتابة الكود، ولا أجد عجزا معرفيا إلا أن ما يوقفني في النهاية هو وصول مستوى تعقيد الكود والمشروع إلى درجة جنونية لا يعود معها ممكنا أن أستمر وحدي، خاصة ضمن إطار العامل الزمني

الساعة 20:00 بدأت بكتابة مشروع غابة رقمية ثلاثة الأبعاد 3D، ووصلت 850 سطرا برمجيا حتى فقدت أعصابي عند الساعة 22:50 بسبب ارتفاع مستوى التعقيد بصورة رهيبة، وعرفت حجمي كقائم وحيد على المشروع، فقررت القرار المنطقي بالعمل على غابة من بُعدين 2D
```