خرید بک لینک
فکر کنم حدود ۲ سال پیش بود که این کار رو میکردم و از یکی از دوستان شنیده بودم که این کار اشتباهه ولی دقیقا وقتی میخواستم برای کد هام تست بنویسم درک کردم چرا نباید این کار رو انجام میدادم، بیشتر توضیح میدم شاید به درد بخوره

داستان اینه که توی nodejs من توابع console رو overwrite کردم تا کارای دیگه ای مثل لاگ کردن توی فایل و ... رو هم برام انجام بدن، همه چیز هم خیلی خوب بود تا اینکه الان میخواستم test بنویسم برای پروژه ام، مشکل اینجاست که توی توی اون ماژول ها (فکر کنم ماژول mocha بود) از این توابع (console.log و ...) استفاده شده و من با تغییرش کلا برخوردی که توقع دارم از test رو نمیتونم ببینم...

راه حل هم جدا کردن این ماژول هست و هر کجا که لازمه باید فراخوانی کنش باید از توی کد های خودم باشه یا با عنواینی که متد های اصلی نباشن.


برچسبها: prograaming, design patterns
+ نوشته شده در یکشنبه نوزدهم دی ۱۳۹۵ساعت 13:7 توسط الیاس قاسمی |

برچسب: نویسنده: علی محمدپور تاريخ: جمعه 19 خرداد 1396 ساعت: 9:17

صفحه بندی