通常、この種の移行は広範なコードレビューによって行いますが、通常は期間があなたと同じ(5年)のケースはありません。標準的なプラクティスとして、毎週コードレビューを行い、その間にコードコメントとして、またはドキュメントリポジトリ内の外部ドキュメントを参照する必要がある場合は、コード自体にドキュメンテーションを追加することをお勧めします。定期的にレビューを行うことで(通常、週次の開発計画の最後に)、プロジェクトの途中で私たちを退去させた場合に、適切な文書がなくても影響が最小限に抑えられます。
5年は長い間ですが、誰かが座ってレビューした内容を確認して正しくコメントアウトすると、自動化されたドキュメント(JavaのJavaDocなど)が作成される可能性があります。彼と一緒に座っている開発者が特定の詳細を忘れる可能性があるので、コードレビューをリアルタイムでやっているのではなく、より長い時間を使用したくないので、ドキュメンテーションをリアルタイムでやっている方がよいでしょう。後で文書化してください)。
コードの音量によっては、レビューする必要があるコンポーネントを選択して選択する必要があります。開発者は、どのコンポーネントが最も重要であるか(コアアルゴリズムなど)に優先順位を付けることができ、そこから適切なグループでレビューを開始する必要があります。
また、社内にwikiがある場合は、その中にエントリを追加してコードドキュメント自体から参照することができます。
ありがとうございました。 –