blog.bouzuya.net

2017-03-02 JavaScript の Error は適切に使われているだろうか

だらだらしていたら遅くなった。

bouzuya/bathpath 側をつくっていた。だいたいできた。ここからが長いんだけど……。

不正な入力に対して Error を投げるべきか迷う。型検査もないので、かなり変な値を受け取る可能性があるのだけど、それらを毎回検査するのはあまり良い習慣でもなさそうだ。またそれらの違反を Error で表現するより、多少のことなら | null を返してごまかすほうが JavaScript 界隈の空気にあっているんじゃないかとか思ってしまう。