رصد خطای جاوااسکریپت در وردپرس بدون افزونهٔ سنگین
WP_DEBUG فقط خطاهای PHP را میبیند؛ تداخل جاوااسکریپتی بین افزونهها هرگز در debug.log نمیآید. راه سبک پوشش دادن نیمهٔ مرورگر با چند خط در قالب فرزند — بدون…
ادامه مطلب ›راهنماها و مقالاتی درباره رصد خطا، دیباگ و بهبود کیفیت وبسایتها.
WP_DEBUG فقط خطاهای PHP را میبیند؛ تداخل جاوااسکریپتی بین افزونهها هرگز در debug.log نمیآید. راه سبک پوشش دادن نیمهٔ مرورگر با چند خط در قالب فرزند — بدون…
ادامه مطلب ›
روشن کردن سادهٔ WP_DEBUG روی سایت زنده، مسیر سرور را جلوی بازدیدکننده میگذارد. تنظیم امن، خواندن لاگ، پیدا کردن افزونهٔ مقصر — و اینکه چرا هیچکدام خطاهای جاوااسکریپت…
ادامه مطلب ›
React اگر خطای رندر را کسی نگیرد، کل درخت را حذف میکند. پیادهسازی کامل مرز خطا با امکان تلاش دوباره، چهار چیزی که نمیگیرد، و خطر اینکه صفحهٔ…
ادامه مطلب ›
یک خطای کوچک در گوشهٔ صفحه، کل درخت React را حذف میکند و صفحهٔ سفید میسازد. سه دستهٔ خطا که هرکدام مکانیزم متفاوتی میخواهند، و چرا مرز خطا…
ادامه مطلب ›
ماهی هزار کاربر و سه گزارش باگ، به معنی سایت بیعیب نیست. هفت دلیل سکوت کاربران و راهحل هرکدام — و اینکه چرا حتی با بهترین اجرا، بازخورد…
ادامه مطلب ›
یک قالب آماده، بهعلاوهٔ توضیح اینکه هر بخش چرا لازم است — و چرا اگر همین قالب را جلوی کاربر عادی بگذارید، اکثریتشان پرش نمیکنند. هفت فیلدی که…
ادامه مطلب ›
هزینهٔ داشتن روی فاکتور نوشته میشود، هزینهٔ نداشتن هیچجا. شش هزینهٔ واقعی — از کاربرانی که بیصدا میروند تا وقتی که پشتیبانی میسوزاند — و یک آزمون سه…
ادامه مطلب ›
خطای سمت سرور در لاگ مینشیند، خطای مرورگر نه. Sentry چطور این شکاف را پر میکند: از نصب SDK تا اثر انگشت و گروهبندی، مفاهیم Issue و Release،…
ادامه مطلب ›
وسوسه میشوید چند console.log اضافه کنید و منتشر کنید. روشهایی که اطلاعات میدهند بدون ریسک: logpoint، لاگ پشت کلید، انتشار تدریجی، پرچم قابلیت — و چهار چیزی که…
ادامه مطلب ›
بیشتر ما سه بخش از DevTools را استفاده میکنیم که حدود ده درصد آن است. بیست قابلیت عملی: logpoint، توقف روی تغییر DOM، کپی بهصورت fetch، مسدود کردن…
ادامه مطلب ›