色々なプロジェクトの utils のコードを読む

最近、時間のあるときに Vue.js や hls.js のソースコードを読んでいるのだけど、この2つのプロジェクトには utils というディレクトリがあって、ロガーやポリフィルのコードが置かれている(utils って名前はどうなんだ、とか、そこに色々置かれているのはどうなんだ、とかそういう話はちょっとスルー)。

これらのプロジェクトに限らず、ある程度大きい規模のプロジェクトは、汎用的な関数がなにかしらの形でまとめられている。これらの関数は大きさも程よく、なにより自分のプロジェクトの参考にもなる。特にコードリーディングしたいものがない場合は、通勤するときとか、土日ベッドでごろごろしているときに普段自分が使っているライブラリの utils のコードを読むと良いんでないかな、と思ったのでした。

(自分は、 hls.js のロガーVue.js のhtmlパーサーを面白く読むことができた)