現在、私は多かれ少なかれ組織化された一連のプロジェクトを持っています。リファクタリングされ、文書化され、単体テストされているものもあれば、そうでないものもあります。
以前に書いたコードを再利用したいときは、このコードを書いたプロジェクトを探すのに数分かかります。このコードをコピーして新しいコードに貼り付け、必要に応じてリファクタリング、文書化、単体テストを行います。 .
余分な作業をしなければならず、何がどこで書かれたかを覚えておく必要があり、(おそらく最も醜いもの) プロジェクト間でコードを複製する必要があるため、醜いです。共通のコードベースを持たずに他の開発者と作業することも問題です。
今、コードベースを作成したいのですが、それについて何も知りませんし、どの会社でも深刻なものを見たことがありません。
では、どこから始めますか?そのようなコードベースの作成方法を説明したり、既存または架空のコードベースを説明したり、どのように機能するか、どのように維持されるかなどを説明する本やオンライン ドキュメントはありますか?