Module ১০ · error সামলানো: throw, try, catch, finally, আর stack trace পড়া
Error-এর ভেতরে: completion record, try-এর খরচ, আর একটা Error বানাতে আসলে কত লাগে
Proপড়া
Maria পুরোনো programmer-দের কাছ থেকে দুটো উপদেশ শুনেছে। এক: "গরম loop-এর ভেতরে কখনো try দিয়ো না, performance মেরে ফেলে"। দুই: "exception দামি, এড়িয়ে চলো"। ও জানতে চায় Node 22-এ এর কোনোটা এখনো সত্যি কি না, আর finally কেন একটা function-এর return বদলে দিতে পারে, যেটা Lesson 02-এ জাদুর মতো লেগেছিল।
আপনার জন্য এই lesson টা খোলা কি না দেখা হচ্ছে…
Error-এর ভেতরে: completion record, try-এর খরচ, আর একটা Error বানাতে আসলে কত লাগে এর ভেতরে কী আছে
- Completion record: specification একটা block-কে কীভাবে দেখে
- এই নিয়মটা কেন গুরুত্বপূর্ণ
- সাধারণ পথে একটা try block-এর খরচ
- একটা Error বানানোর খরচ
- কাজের বেলায় এর মানে কী
- Error.stackTraceLimit: কয়টা frame
- Error.captureStackTrace: যেকোনো কিছুতে stack বসাও, বা একটা frame লুকাও