話したら、concatで全然いけますよって言われたからさっき乗り換えた。いけますよ依存管理をサボってconcat以下、「依存管理に労力を割きたくない」という理由で依存管理を省略した場合に、concatだけで破綻無くビルドするためにやっていたパターンの紹介。いけますと言った手前はあるが、最終的には現場によってケースバイケースということで、どうかひとつご容赦願いたい。代表されるクラスベースのオブジェクト指向モデルに多少の制約が必要になる。しておくことで、glob的なアレで先頭にきてくれることを見越している。ここだけ結合順を意識したファイル運用だが、他には特に意識することはない。下と同じようなノリでJSファイルが配置されている。いう感じのライブラリスタックだった。'src/app/main.js']オブジェクトの種類によっては、先に来てもらわないと困るものもあるので、大きい分類のみ順序をつけている。新しいファイルを追加するたびに、わざわざこのリストを編集することはありえない。結合順の設定がノーメンテで運用できる、ということにしたい。単純concatの場合、JSの生オブジェクトで名前空間を作って直接代入する感じだとネストしたときにしんどい。あと継承をバンバン入れると面倒さが増す。次のようなルールを設けるようにしていた。するとglob結合時に普通は先頭に持ってこれる。そこでBaseないしAbstractなクラスを定義して、他のViewはそれをextendsしている。実装を付け加えたいのであれば、mixinを利用する。この2点を守れば、そこそこの規模でも案外なんとかなる。