یکی از مهمترین قسمتهای طراحی فاز test و debug است. اینکه روند اصلی کد در همه جا درست اجرا می شود؟ اینکه کلاً منطقی کد درستی نوشته اید؟ البته خیلی از javascript developer ها اینکار را نمیکنند و کار را خلاصه به console میکنند ولی آیا روش درستیست؟ نمیشود مطلقاً به این کار خرده گرفت ولی در نظر گرفتن چند نکته ضروریست
کدی که قابلیت test دارد با کد معمولی متفاوت است. برای اینکه قابل تست باشید تا جای ممکن نباید چیز جدید در end method ها استفاده کنید و همه چیز را از کسی که شما را call کردهاید بگیرید ولی معمولاً کد ها اینگونه نیست برای همین هنگام debug کردن اینکه کار کجا خراب شده است سختر می شود.
تست و دیباگ در جاوا اسکریپت
08
اکتبر
برچسب ها : Assertions , debug , FireBug , jasmine , JavaScript , mock , profiling , test , unit test , کامپیوتر/برنامه نویسی/javascript