例外 (2,818)


c# - 浮動小数点数の解析:Catch Allアルゴリズムはありますか?

c# - 浮動小数点数の解析:Catch Allアルゴリズムはありますか?

多文化プログラミングの楽しい部分の1つは数値形式です。 アメリカ人は10,000.50を使用します ドイツ人は10.000,50を使用します フランス人は10000 私の最初のアプローチは、文字列を取得し、セパレータに遭遇するまで逆方向に解析し、これを小数点記号として使用することです。 それには明らかな欠陥があります:10.000は10と解釈されます。 別のアプローチ:文字列に2つの異なる数…


unit testing - セットの組み合わせをテストデータとして使用する方法

私はフリンジケースと通常の値のセットからタプルを持つ関数をテストしたいと思います。 たとえば、有効な三角形を構成する3つの長さが与えられたときに常にtrueを返す関数をテストしている間は、特定のケース、負/小/大数、オーバーフローした値などがあります。 さらに、主な目的は、テストデータのセットを得るために、繰り返しの有無にかかわらず 、これらの値の組み合わせを生成することです。(inf,0,-1…


c# - .NET 1.1の未処理の例外ハンドラ

私は.NET 1.1アプリケーションを維持しています。私が担当していることの1つは、ユーザーに不公平なエラー通知が表示されないようにすることです。 私はHandlerをApplication.ThreadException追加し、 AppDomain.CurrentDomain.UnhandledException呼び出しました。 私の問題は、標準のCLRエラーダイアログが(例外ハンドラが呼び出…


c++ - Win32でのヒープ破損。 見つける方法?

私は、ヒープを破損している マルチスレッド C++アプリケーションで作業しています。 この破損を特定する通常のツールは適用できないようです。 ソースコードの古いビルド(18か月前)は、最新のリリースと同じ動作を示すため、これは長い間存在しており、気づかれていませんでした。 欠点は、ソースデルタを使用してバグがいつ導入されたかを特定できないことです。リポジトリに 多く のコー…


C#で重複したエラー処理コードを減らす?

私は例外処理の仕方に完全に満足したことは一度もありません。多くの例外があり、try/catchはテーブルに持ち込まれます(スタックの巻き戻しなど)が、プロセス内の多くのOOモデルを壊しているようです。 とにかく、ここに問題があります: ネットワーク化されたファイルIO操作(たとえば、特定のUNCパスの一部のファイルを読み書きするなど)をラップする、または含むクラスがあるとします。 いろい…



.net - 例外をスローするためのパフォーマンスに関する考慮事項

私は次のタイプのコードに何度も出くわしましたが、これが(パフォーマンスの観点から)良いかどうか疑問に思います。 try{...// some code}catch(Exception ex){...// Do something throw new CustomException(ex);}基本的に、コーダーが行っていることは、カスタム例外で例外を…


PHPでキャッチされない例外を記録するにはどうすればよいですか?

私はエラーを例外に変換する方法を見つけました。もしそれらが捕捉されていなければうまく表示されますが、それらを便利な方法でログに記録する方法はわかりません。 ファイルに書き込むだけでは役に立たないでしょうか? 何が原因で例外が発生したのかわからないときに、データベースにアクセスするリスクがありますか?…


プロダクションソフトウェアでAOP(Aspect Oriented Programming)を使用していますか?

AOPは私の意見では面白いプログラミングのパラダイムです。 しかし、ここではstackoverflow(少なくとも私はそれらを見つけることができませんでした)でそれについて議論されていません。 あなたは一般的にどう思いますか? あなたのプロジェクトでAOPを使用していますか? あるいは、それはむしろ長い間、周りには存在しない、または主流になることはない(OOPのように、少なくとも理論的には)ニッ…


exception - 一般的な例外をキャッチするのは本当に悪いことですか?

FXCopを使用していくつかのレガシーコードを分析しているときに、一般的な例外エラーをtryブロック内でキャッチするのは本当に悪いのか、特定の例外を探す必要があるのか​​がわかりました。 はがきの感想をお願いします。…


c# - .NET例外をキャッチして再スローするためのベストプラクティス

例外をキャッチしてそれらを再スローするときに考慮すべきベストプラクティスは何ですか? Exception オブジェクトの InnerException とスタックトレースが InnerException 保持されるようにします。 次のコードブロックの処理方法に違いはありますか? try{//some code}catch(Exception ex){throw ex;}Vs: try{//some…




exception try catch throw java 例外処理 一覧 処理 エラー 種類