1

これは非常に一般的な質問になります。Visual Studio 2010内で、私が知らないツールやトリックを見つけたいと思っています。

簡単に言えば、私は会社の非常に大きな会計アプリケーションを引き継いでいます。ドキュメントはなく、コード内のコメントはまばらです。また、以前の開発者にはアクセスできません。すぐに修正する必要のあるバグがあります。基本的に、負の数がデータベースに表示されており、その数は正である必要があります。アプリのどこで計算が行われているのか、データが実際にデータベースに書き込まれているのかは誰にもわかりません。どのクラス/関数がこれを行っているかを理解する限り、誰かに何かが飛び出しますか?コードのすべての行をステップ実行しながらデータベースを監視することはできましたが、それには数日かかる可能性があります。

4

1 に答える 1

0

あなたが聞きたい答えではありませんが、それが再現可能であれば、二分探索のようにこれにアプローチすることができます。

  1. 値が変わるまで、各手順をステップオーバーします。
  2. 値を変更した手順を再実行してステップインします。
  3. 後藤1。

プロ

  • それはあなたに数日かかることはありません
  • あなたはそれをしている間それについて考える必要はありません
  • これを数十回繰り返しても見つからなかったらびっくりします。

短所

  • まったく楽しくありません。
于 2013-03-08T12:45:45.727 に答える