-
-
Notifications
You must be signed in to change notification settings - Fork 44.3k
js-v9 missing workshop on using try/catch/finally (and throw) #66931
Copy link
Copy link
Open
Labels
js v9 certThis is for the JS V9 certification.This is for the JS V9 certification.scope: curriculumLessons, Challenges, Projects and other Curricular Content in curriculum directory.Lessons, Challenges, Projects and other Curricular Content in curriculum directory.status: waiting triageThis issue needs help from moderators and users to reproduce and confirm its validity and fix.This issue needs help from moderators and users to reproduce and confirm its validity and fix.
Metadata
Metadata
Assignees
Labels
js v9 certThis is for the JS V9 certification.This is for the JS V9 certification.scope: curriculumLessons, Challenges, Projects and other Curricular Content in curriculum directory.Lessons, Challenges, Projects and other Curricular Content in curriculum directory.status: waiting triageThis issue needs help from moderators and users to reproduce and confirm its validity and fix.This issue needs help from moderators and users to reproduce and confirm its validity and fix.
Describe the Issue
Was speaking with @naomi-lgbt about this and she agreed that it appears that though the concepts of throwing an Error and catching an error are introduced in the js-v9 curriculum (in the Debugging module), there does not seem to be any workshop where people get to practice their use (ie. practice try/catch/finally).
Therefore I am proposing that one is added. (things that campers would need to practice would include throwing an Error, catching it vs. not catching it, logging it, etc)
Note that the new workshop I was assigned #61779 will be asking campers to rewrite their then/catch methods from the fCC Authors Page workshop as try/catch blocks. That is, the plan currently is, without any prior practice, they will need to do this in the Asynchronous JS module (many modules after the Debugging one where the try/catch block is introduced).