私はいくつかの異なるプロジェクトを持っており、現在それらのすべてがサーバー名、DB ユーザー、およびパスワードをハードコードしています。
新しいサーバーを指すように変更する必要がある場所をすべて見つけましたが、同じ変更が必要な場所が少なくとも 50 あり、ひどい設計のように見えます。
これを変更して、この情報を一元化して、他の誰もこれを探しに行く必要がないようにしたいと思います。環境変数の設定について読んだことがありますが、できれば、ある種の構成ファイルから読み取るなど、プロジェクト自体に情報を含めたいと思います。
これにどのようにアプローチすればよいですか?