継続 (280)


Pythonコードベースの継続的統合システム

Pythonコードベースの継続的統合システム

私は Python コードベースで趣味のプロジェクトに取り組み始めており、何らかの形の継続的統合をセットアップしたいと思います(つまり、チェックインが行われるたびに一連のテストケースを実行し、責任者にナグ電子メールを送信します)テストが失敗した場合の人) CruiseControl または TeamCityに 似ています。 ほとんどの…


exception - 例外処理:契約対例外的アプローチ

私はException handlingへの2つのアプローチを知っており、それらを見てみましょう。 契約アプローチ。 メソッドがメソッドヘッダーで行うことをメソッドが指示しない場合、メソッドは例外をスローします。 したがって、このメソッドは操作を実行することを「約束」し、何らかの理由で失敗すると例外をスローします。 優れたアプローチ。 真に奇妙なことが起こったときにだけ例外を投げる。 通…


java - チェック済みおよび未チェックの例外を選択するタイミング

Java(または他のチェック済み例外を含む言語)では、独自の例外クラスを作成するときに、それをチェックするかどうかをどのように決定しますか。 私の本能は、チェックされていない例外が回復不可能なケースのためにより多くの生産的な方法で回復できるかもしれないケースではチェックされた例外が要求されると言うことです。…


database - データベース例外処理のベストプラクティス

アプリケーションでデータベース例外をどのように処理しますか? あなたはそれをDBに渡す前にデータを検証しようとしているのですか、あるいは単にDBスキーマ検証ロジックに頼っていますか? 何らかの種類のDBエラー(タイムアウトなど)から回復しようとしていますか? いくつかのアプローチがあります: DBに渡す前にデータを検証する DBへの検証を残し、DB例外を適切に処理する 両側で検証…


java - 休止状態で条件照会を使用すると、どのように「OR」基準を一緒にしますか?

私は休止状態のクエリを使用して3つのフィールドで基本的な "OR"を実行しようとしています。 例 class Whatever{ string name; string address; string phoneNumber;}検索文字列が "名前"または "アドレス"または "phoneNumber"と一致する条件クエリを作成したいと思います。…


exception - いつ例外をスローするのですか?

私は、アプリケーションが期待していないすべての条件に対して例外を作成しています。 UserNameNotValidException 、 PasswordNotCorrectExceptionなど しかし、私はそれらの条件の例外を作成すべきではないと言われました。 私のUMLでは、これらはメインフローの例外です、なぜそれは例外ではないでしょうか? 例外を作成するためのガイダンスやベストプラク…


design - あなたの例外処理方針を導く原則は何ですか?

例外処理には多くの相対性が伴います。 例外はハードウェアとOSから発生したエラーをカバーする低レベルのAPIを超えて、プログラマが何が例外を構成し、何が正常な状態であるかを決定する影のある領域があります。 例外をいつ使用するかはどのように決めるのですか? あなたは例外に関して一貫した方針を持っていますか?…


lisp - スキームでリストの一部(Aサブリスト)を取得するにはどうすればよいですか?

リストを指定すると、元のリスト(オフセットと要素の数)のスライスを含む新しいリストを選択するにはどうすればよいですか? 編集: これまでの良い提案。 SRFIのいずれかに何かが指定されていませんか? これは非常に基本的なことであると思われるので、私はそれをユーザーランドに実装する必要があることに驚いています。…



java - catchブロック内にスローされた例外-再び捕捉されますか?

これはプログラミング101の質問のように思えるかもしれませんが、私は答えを知っていると思っていましたが、今度は自分が二重チェックをする必要があります。 以下のこのコードでは、最初のキャッチブロックでスローされた例外は、次に一般的なException catchブロックによってキャッチされますか? try{// Do something}catch(IOException e){…


どのような継続的統合ツールがC++プロジェクトに最適ですか?

CruisecontrolとHudsonは、2つの一般的な連続統合システムです。 両方のシステムは自動化された連続ビルドをうまくやることができますが、バッチまたはbashビルドスクリプトを作成してWindowsスケジューラまたはcronを使用してビルドをスケジュールする方がずっと簡単です。 C++プロジェクトで利用可能な優れた継続的インテグレーションシステムがありますか? または、スクリ…




処理 java 例外 exception 例外処理 throw 書き方 一覧 catch try