こんにちは! NILTOチームでインフラエンジニアをしている太田です。 「Webエンジニアなら知っておきたい」ということで、当記事では、プログラミング時の依存関係の分類についてお伝えします。 なお、便宜上ここでの「依存関係」は「プログラミング時に利用する外部および内部のライブラリ」と定義します。 日本語では違和感があるかもしれませんが、パッケージマネージャでよく用いられる「Dependencies」という英単語に置き換えると理解しやすいと思います。 依存関係の分類 外部依存関係(External dependencies) 実行時依存関係(Runtime dependencies) 開発時依存…