・モジュールや関数の粒度を揃える
・役割やレイヤーをフォルダやグループごとに明確にしておく
こういうのって基本ではあるけど、作り始める前から適切に決めるのってなかなか難しい。でもやっぱ大事ですね。。
特にアプリケーションレイヤーは、割とエイヤで自由に書いちゃいやすいので、開発メンバー各々が何も考えずにコードを追加していってもそれなりに整理されるように予めフレームワークを組んどかないと、後でバラバラなものを整理するのは大変だなぁと。
たくさんの人がいじる可能性がある部分はなるべく複雑にせず、考える余地を与えないくらい、シンプルにする。考えどころ。