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