タグ

2017年12月19日のブックマーク (2件)

  • Django REST Frameworkを使って爆速でAPIを実装する - Qiita

    この記事は「Python その2」Advent Calendar 2015の14日目です。 何を書こうか迷ってましたが、今年学んだPython関係の技術で一番恩恵を預かったREST Frameworkについて書いてみようと思います。 はじめに APIを作るのは結構面倒 初めにAPIを作るということの難易度に触れておこうと思います。 実際に作った経験のある方も多いと思いますが、WebAPIはWebページと違ってロジックのみに集中して開発できるので、開発しやすいといえば開発しやすいです。デザインや利用環境気にしたり、HTMLJavascriptような複数の言語を駆使する必要も全く無いです。レスポンスを正しく受け取って適切にレスポンスを返すだけ。 とはいうものの実際作ってみると面倒な事が多く出てきます。例えば入力された値が正しいのかどうかをチェックしたりだとか、複数の条件で結果をフィルタリング

    Django REST Frameworkを使って爆速でAPIを実装する - Qiita
  • WPF:例外をまとめてトラップするには?[C#/VB]

    [山康彦,BluewaterSoft/Microsoft MVP for Windows Development] 例外処理をまとめて1カ所に記述できたらよいのにと思ったことはないだろうか? 例えば、発生した例外を全てログに書き出したいときである。過去に筆者は、「try~catchしてロギングするコードを全てのメソッドに書け」というコーディングルールに遭遇したことがある。そんな面倒なことをしなければならないのだろうか? また、例えば、処理されなかった例外をまとめてトラップし、可能ならばその例外を無視してプログラムの実行を継続したい、継続が無理ならばユーザーフレンドリーなメッセージを出してからプログラムを終了したい、ということもあるだろう。 処理されなかった例外をまとめてトラップする方法について、.NET 2.0/Windowsフォームの場合は「.NET TIPS:適切に処理されなかった例

    WPF:例外をまとめてトラップするには?[C#/VB]