商用ウェブサイトの開発を引き継いでいます。このサイトは、別のプログラマーによって 2 年以上にわたって開発されました。ほとんどが一人の仕事です (サイトの維持と拡張)。他のプログラマーがシステムを見せてくれるまで、2、3 日の移行期間があります。しかし、私が知る限り、ドキュメントはほとんどありません。すべてがコードに含まれています (これは一種の文書化されています)。今のところ質問しようと思っていることは以下のとおりです。
- システムの最も複雑な要素に関する説明
- 全体的なアーキテクチャの説明
- サポート ツールの説明 (IDE セットアップ、単体テスト、展開メカニズム)
- システムのアーキテクチャに影響を与えるために彼が使用した本、ウェブサイト、ポッドキャスト
私が見逃している他のものはありますか?
[編集] みんなありがとう。良い提案を失いました。複数の回答を受け入れることができればよかったのに!さらに、次のことも追加します。
- システムのパフォーマンスを改善するために具体的に何をしましたか? また、現在ボトルネックはどこにありますか?
- それに関連して、システムのセキュリティに関してどのようなことを行っていますか? (あなたは何をしましたか、そして今どこにセキュリティ ホールがありますか)
最後に 1 つ: 開発者は、必要に応じて私の質問に後で答えることができると言っていました。結局のところ、それは彼の「赤ちゃん」です。しかし、私は本当に6ヶ月で彼が引っ越して、彼の可用性がはるかに低下すると思います!