良いエンジニアリグ習慣でもある以下のガイドラインに従うことで、コンパイル速度を改善することができます:§サブプロジェクト/モジュールを使うこれは、モジュール化から得られるその他の恩恵に追加される、差分コンパイルに関する圧力壁のようなものです。これにより循環のサイズが小さくなり、依存関係が明確になり、必要な場合はコードのサブセットについて作業することができるようになります。独立したモジュールを並列にコンパイルすることもできるようになります。メソッドの戻り値を注釈する型推論、およびソースファイルをまたがる推論から生じる差分コンパイルのコーナーケースにおける正確性を減らすことで、コンパイルを速くすることができます。§ソースファイル間の大きな循環を避ける循環は、巨大な再コンパイルと同じか、またはそれ以上の手順をもたらす傾向があります。以上では、以前ほど問題にはなりません。変更すると、通常はすべての子孫クラスの再コンパイルが必要になります。チームによってメンテナンスされているものではありません。確認することができます。読んで、お気軽にプルリクエストを送ってください。