السلام عليكم شبااب
عندي استفسار
انا ادرس في كورس في TDD في django ووجدت صعوبة عض الشيئ اضافة لانها طريقة قد تأخذ الكثير من الوقت
سؤالي هو هل يمكن الاستغناء عنها
ام انها واجبة في كل مشروع ؟
السلام عليكم أخي سيف الدين
تجد هنا مقال للأستاذ ياسر @YaserAlnajjar في موقع dev.to
https://dev.to/yaser/when-tdd-doesnt-click-something-else-should-click-harder-2h9h
يتكلم فيه عن تجربته مع ال TDD
الأمر يعتمد تماما على المشروع…
لنفترض انك تعمل على نظام بنكي، هل ستقوم بتطويره بدون كتابة اختبارات؟
ماذا عن مدونة، هل فعلا تحتاج لاختبارات؟
القرار يعتمد تماما على نوعية المشروع واهمية تاكيد العمليات والوظائف فيه
شكرا جزييلا لكم
أهلا سيف
أنا أرى أنه الاعتياد على كتابة ال tests شيئ ممتاز يضيف الكثير في قوة برامجك
لكن لا تدع ذلك يضيع لك الوقت فمثلا لو عندك مشروع سريع ليس نفس الشيئ مثل مشروع كبير و طويل المدى
انا عرفت انها شيئ مفيد لكني سألت لاني بدأت في كورس في الموضوع ووجدته صعب ومعقد
ووجدت ان ال motivation بدأت تقل
نفس الشيئ يحصل لي لما أبدأ في موضوع ال testing ممل جداا (لكن الله غالب ههه)