برای یه وبلاگ کوچیک شاید خیلی مهم نباشه
اما برای یه پروژه بزرگ یا سازمانی... یا یک API خوب
شما باید از عملکرد کدهات اطمینان داشته باشی
و بهترین راه برای این کار تست نویسی هست
در ابتدا ممکنه کمی زمان بر باشه اما اگر عادت کنید .. این سبک از توسعه عالی هست و موارد زیر از فوایدش هست:
@ali.bayat خوب لازمه که هر برنامه نویسی خودش برای پروژه هاش تست نویسی کنه یا به کسی که کارش تست نویسی هست این کار رو بسپاره بو اون
ببینید TDD که مخفف Test-driven Development (توسعه آزمون محور) هست.. میگه که:
شما تست مینویسید
تست رو اجرا میکنی و به خطا میخوری
بعد تیکه تیکه کدهارو مینویسی و خطا ها رو برطرف میکنی
و در نهایت با اعتماد به نفس بالا کدهات رو ریفکتور میکنی
و این طوری نیست که شما اول برنامه رو بنویسی و بعد تست بنویسی
اول تست و بعد کدهاش رو مینویسی تا تست ها پاس بشند
اگر اینجوری بهش نکاه کنیم.. این پروسه کار خودت هست
پس این میشه یک سبک خاص از توسعه
@ali.bayat اگر ممکنه و منبع خوبی برای تست نویسی در php و js میشناسید ممنون میشم معرفی کنید
@sadrahkm
برای PHP در یک تاپیک دیگه دوستان پیشنهاداتی دادند
https://roocket.ir/discuss/9228
متاسفانه صنعت نرم افزار بیش از حد دچار وسواس شده !! تست نویسی رو حالا کاری ندارم ولی هرروز هی چیز جدید میدن بیرون ! به نظر خودشون مشکلات برنامه نویسا رو حل میکنه ولی بیشتر ایجاد مشکل میکنه !!!
واقعا وقتی یه چیزی درست کار میکنه اصلا نیازی نیس که بهش دست بزنی تو همه شغلا همینه . ولی تو برنامه نویسی انگار مرض دارن هی یه چیز جدید تعریف میکنن و در عمل هم نرم افزار به همون شکل قبلی کار میکنه آخرش یا با تغییرات خیلی نامحسوس
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟