Is Test driven development a must?

السلام عليكم شبااب
عندي استفسار
انا ادرس في كورس في TDD في django ووجدت صعوبة عض الشيئ اضافة لانها طريقة قد تأخذ الكثير من الوقت
سؤالي هو هل يمكن الاستغناء عنها :sweat_smile:
ام انها واجبة في كل مشروع ؟

6 Likes

السلام عليكم أخي سيف الدين
تجد هنا مقال للأستاذ ياسر @YaserAlnajjar في موقع dev.to

https://dev.to/yaser/when-tdd-doesnt-click-something-else-should-click-harder-2h9h

يتكلم فيه عن تجربته مع ال TDD :thinking:

6 Likes

الأمر يعتمد تماما على المشروع…

لنفترض انك تعمل على نظام بنكي، هل ستقوم بتطويره بدون كتابة اختبارات؟

ماذا عن مدونة، هل فعلا تحتاج لاختبارات؟

القرار يعتمد تماما على نوعية المشروع واهمية تاكيد العمليات والوظائف فيه

4 Likes

شكرا جزييلا لكم :grinning:

3 Likes

أهلا سيف

أنا أرى أنه الاعتياد على كتابة ال tests شيئ ممتاز يضيف الكثير في قوة برامجك :ok_hand:
لكن لا تدع ذلك يضيع لك الوقت فمثلا لو عندك مشروع سريع ليس نفس الشيئ مثل مشروع كبير و طويل المدى

2 Likes

انا عرفت انها شيئ مفيد لكني سألت لاني بدأت في كورس في الموضوع ووجدته صعب ومعقد
ووجدت ان ال motivation بدأت تقل :joy:

2 Likes

نفس الشيئ يحصل لي لما أبدأ في موضوع ال testing ممل جداا :laughing: (لكن الله غالب ههه)

2 Likes