数百人のコンサルタントが使用する典型的なビジネス アプリケーションを作成します。通常、コンサルタントには標準テキストのエラー メッセージが表示されます。アプリケーションは常に多くの変更が加えられる複雑なものになるため、次のことを希望します。
エラー メッセージが表示された場合、ユーザーはエラー メッセージを開発者に「送信」することができます。開発者は、受信ファイルを Eclipse などで開き、最後の 10 分間の作業のステップを段階的に (必要に応じて一度に 1 行ずつ) デバッグできる必要があります。すべてが透過的である必要があります。つまり、たとえば、データベースへの呼び出しの戻り値を確認できる必要があります。
今日、そのような機能を提供するソリューションはありますか。私の好みの言語は Python または Java です。このような機能が原因でパフォーマンスが大幅に低下することはわかっていますが、この種のソフトウェアはパフォーマンスに敏感ではないため、許容範囲内です。
アプリケーションで特定のコード行が実行され、バグにつながる正確な時間に存在する値をデータベースに照会できるように、データベースにも年表があれば非常に便利です。