منبع اصلی نوشتار زیر در این لینک قرار دارد

اجرای برنامه با GDB و ذخیر لاگ در فایل

یکی از ابزاری که در نبود IDE مخصوصا در محیط ریموت میتونه کمکمون کنه تا دلیل کرش کردن برنامه رو کشف کنیم استفاده مستقیم از خود GDB هستش.برای مثال برنامه زیر رو که موقع اجرا خطا میده میخوایم با GDB دیباگ کنیم:وقتی به صورت عادی برنامه رو اجرا کنیم با خطای… ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

چگونه در yii دیباگ کنیم؟

داکیومنت Yii برای Debug کردن خیلی خوبه که از اینجا می تونید بخونید. من خودم برای دیباگ کردن از دوتا راه استفاده می کنم ۱- راه حل قدیمی تر من : [crayon-536cffaf68168492669062/] CFileLogRoute رو load می کنم و الان دارم بهش می گم در error ها و warning هارو لاگ بگیر، لاگ ها به فایل  protected/runtime/application.log اضافه […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

تست و دیباگ در جاوا اسکریپت

یکی از مهمترین قسمت‌های طراحی فاز test و debug است. اینکه روند اصلی کد در همه جا درست اجرا می شود؟ اینکه کلاً منطقی کد درستی نوشته اید؟ البته خیلی از javascript developer ها اینکار را نمی‌کنند و کار را خلاصه به console می‌کنند ولی آیا روش درستیست؟ نمی‌شود مطلقاً به این کار خرده گرفت ولی در نظر گرفتن چند نکته ضروریست
کدی که قابلیت test دارد با کد معمولی متفاوت است. برای اینکه قابل تست باشید تا جای ممکن نباید چیز جدید در end method ها استفاده کنید و همه چیز را از کسی که شما را call کرده‌اید بگیرید ولی معمولاً کد ها اینگونه نیست برای همین هنگام debug کردن اینکه کار کجا خراب شده است سختر می شود.

ادامه مطلب
ادامه مطلب