🐞 یک مثال واقعی:
فرض کن میگی:
«وقتی سفارش ثبت میکنم، برنامه Crash میکنه.»
متخصص نباید فقط بگه:
❌ «این خطو عوض کن.»
اول باید بفهمه:
🔎که Crash دقیقاً چه زمانی اتفاق میفته؟
🔎 آیا برای همه سفارشهاست یا فقط بعضیها؟
🔎بعد Error Message چیه؟
🔎 قبل از Crash چه اتفاقی میفته؟
🔎 دادهای که وارد برنامه شده چه شکلیه؟
🔎 مشکل از کدوم بخشه؟
ممکنه در نهایت بفهمیم مشکل اصلاً در دکمه «ثبت سفارش» نیست!
مثلاً یک مقدار null از دیتابیس برگشته و چند مرحله بعد باعث Crash شده.
📌 به همین دلیل حل مشکل با کپی کردن یک تکه کد فرق داره.
باید علت اصلی پیدا بشه، نه فقط علامت مشکل.
━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
➤ @programercity
━━━━━━━━━━━━━━━━━━
Post #8481
72
- 👏 2
- ❤ 1