السّلام عليكم ورحمة الله وبركاته
أودّ أن أسأل عن التقنيات التي يمكن غير الهاوي (الغير مختص) إستخدامها للتخطيط لمشروع قبل البدء في تكويده. حالياً يمكنني كتابة أجزاء تعمل لوحدها بدون مشاكل
(سكربتتات بسيطه). لكن تبدأ المشاكل حينما أكتب أجزاء تعتمد على بعض أو عندما أكتب أجزاء كبيره. قدّ أكتب جزء حجمه 300 سطر وهذه الجزء إعتماديّه
اجزء آخر. ولا أستطيع التأكّد من سلامه وعمله بشكل حتى أنهيه وابدأ بكتابة الجزء الآخر. يمكنني أن أكتب تطبيق يعمل, لكنني قد أقع في مشاكل مسقبلاً
عندما أريد إضافه شيء بسيط له وأحتاج لتعمل تعديلات كبيرة كي تتماشا مع هذه الإضافه (يصبح التطبيق غير مرن) في مثل هذه الحالات, كيف يمكنني أن
أخطط لمشروع قبل أنّ أكتبه كي أظمن انّ ﻻ أتوه في تشعباته وأظمن مرونته . وتكون طرق عمليه وواقعيه وليست مثل مخططات التدفّق وهذه الأساليب
ﻻتبدو لي فعّاله أبداً سوى في الأشياء البسيطه.
أيضاً رأيت مشاريع كبيرة كتبت بلغات قليلة المُرونة وصعبة التنقيح مثل C. كيف أمكن المطّور أن يتأكّد من أن المشروع يعمل بشكل سليم ويكتب مثلاً ألف سطر دون أن يشغّله؟