Module ১০ · error সামলানো: throw, try, catch, finally, আর stack trace পড়া
Error-এর pack: contest-এর ধরন, interview-এর ছয়টা প্রশ্ন আর একটা bug gallery
Proপড়া
বৃহস্পতিবার Rafi-র একটা frontend interview। গত মাসে পাস করা ওর বন্ধু বলে, error-এর প্রশ্ন সবসময় একই: "return-এর সাথে finally কী করে", "setTimeout-এর error কি try ধরতে পারে", "error-first callback কী"। সে আরও বলে, বাড়িতে করার কাজটায় ছিল stack trace-এ ভরা একটা log file, আর যারা trace-গুলোকে data হিসেবে পড়েছিল, তারাই তাড়াতাড়ি শেষ করেছিল।
আপনার জন্য এই lesson টা খোলা কি না দেখা হচ্ছে…
Error-এর pack: contest-এর ধরন, interview-এর ছয়টা প্রশ্ন আর একটা bug gallery এর ভেতরে কী আছে
- ধরন 1: পরখ করো, গোনো, আর এগোও
- ধরন 2: cause-এর শিকল একবারে হাঁটো
- ধরন 3: stack trace এমন text, যেটা parse করা যায়
- Interview প্রশ্ন 1: return-এর সাথে finally কী করে?
- Interview প্রশ্ন 2: try কি callback-এর throw ধরতে পারে, আর promise-এর?
- Interview প্রশ্ন 3: error-first callback-এর রীতি কী?
- Interview প্রশ্ন 4: এই রইল একটা stack trace। Bug কোথায়?
- Interview প্রশ্ন 5: নিজের error কেন Error-কে extend করবে?
- Interview প্রশ্ন 6: যে error থেকে সামলে ওঠা যায় না, তার কী করো?