デス・スター(バージョン管理)
https://phpunit.expert/img/articles/der-todesstern.jpg
*や >=4.8 のような 無制限のバージョン指定は、Composer に「常に最新(=互換性がない可能性のある major)」をインストールさせる PHPUnit 6 リリース時、"phpunit/phpunit": "*" を使っていた開発者のテストが突然動かなくなった 非互換な major バージョンが自動で入るため、予期せぬ破壊的変更が発生する
古い・メンテされない依存は、PHP本体の更新などで突然壊れるリスクがある PHP自体のアップグレードを特別扱いせず、通常の運用プロセスに組み込むべき 同様に、サードパーティ依存も 定期的に更新し続けることが健全性につながる。