System.Net.Sockets.SocketException

どんなエラー? HttpClientのソケットエラー。sqlなどのコネクションとは性質が異なるので注意。sqlのデータプロバイダーはコネクションをプールに返すまでアイドル状態(※1)を維持している。4分(※2)たっても再… System.Net.Sockets.SocketException の続きを読む

System.Web.HttpRequestValidationException

どんなエラー? XSS(クロスサイトスクリプティングの略)が検出された際に出力されるエラー。あとはSQLインジェクションあたりだろうか。inputタグのvalueがノーチェックで実行されるタイプのスクリプトが組まれていた… System.Web.HttpRequestValidationException の続きを読む

jQueryとjavascriptを混在させてはいけない

前提 Webフロントエンジニア。動的なWebページを作りたいと思っている人。jQueryとJavascriptの違いが分かっていない人。javascriptが苦手な人など。 自分はWebのエンジニアだ!と胸を張る人でも、… jQueryとjavascriptを混在させてはいけない の続きを読む

保守性と再利用性について考えてみる

前提 断続的に更新が行われているソフトウェアのエンジニア。Webエンジニア。開発サイドから見て、保守しづらいソフトウェアを管理している人。開発サイドから見て、再利用できないようなプログラムがコーディングされているエンジニ… 保守性と再利用性について考えてみる の続きを読む

System.ArgumentOutOfRangeException

どんなエラー? 引数の値が、配列の要素数を超えた場合に出力されるエラー。最近めっきり減ったので、よく見るエラーと分類するのはどうかと思うが。。さすがに、ジェネリック型にしたいところ。 対応方法 まぁ、ジェネリックリストに… System.ArgumentOutOfRangeException の続きを読む

やっぱりモックだよね、というお話

前提 システム関連の人(※1)。モックってなんだ?という人。画面設計の無駄を省きたい人。資料作り、プレゼンが苦手な人向け。 ※1 たぶん、業界によってすごい認識が異なる言葉だと思うので。模型的な意味合いのほうが強いんじゃ… やっぱりモックだよね、というお話 の続きを読む

Azure.Storage.Blobsを使用したファイル操作

前提 Blobsを使用したファイルの操作の仕方がわからない人。ドキュメントがほどんど英語で、日本語での解説がやたらと少なくて困っている人。AzureBlobの使用を検討している人向け。 実際に、自身でも感じたが、Blob… Azure.Storage.Blobsを使用したファイル操作 の続きを読む

System.NullReferenceException

どんなエラー? インスタンスが生成されていない状態で参照した場合に起こるエラー。本番コードで発生することはまずないが、もしも本番環境で出力されたのであれば、単体テストからやり直したほうがいいという致命的なエラーともいえる… System.NullReferenceException の続きを読む

テストユニットでエラーを検証する

前提 ユニットテストで正しいExceptionが発行する方法がわからない人。期待値にExceptionを求める意味が分からない人向け。 ■ExceptionをすべてExceptionだけで片付けてはいけない Webだと「… テストユニットでエラーを検証する の続きを読む