循環依存関係とか

何でこんなことやってるかというと、会社の同僚から「でかいプロジェクトをいくつかのプロジェクトに分割するときどうするよ」って言うネタをいただいたからでした。

今考えてみると、単に弱連結成分を検出して、その中のどこか適当なところでカットしてあげればいいだけですね。