月: 2007年11月

3万2000個のバグ dotnet

3万2000個のバグ

「Visual Studio 2005の開発プロセスのピーク時には、製品出荷までに修正すべきバグのデータベースに3万2000個のバグが登録されていたときもあった。Visual Studio 2008では、ピーク時のバグの数は約5000個だった。つまり1桁も減ったのだ」とソマセガー氏は話す。 5000…
like検索でインデックスが使われる条件など sqlite3

like検索でインデックスが使われる条件など

今回は早い時期から、1000件程度のチケットを登録して、検索性能が期待した状態になっているかを調べながら進めているのですが、思うようには行ってないので調べ中です。 調べてみると、sqliteのLIKE演算でインデックスを使う方法 に情報があった。「LIKE '/foo/bar/%'のように%が最後 …
改造中 starbug1

改造中

昨日、5時まで飲んでしまったために、なかなか進まない検索パフォーマンス対策の改造ですが、少しづつ進めます。 無駄に正規化されたテーブルレイアウトを逆正規化するような変更を行なっているのですが、SQLが非常にシンプルになりそうです。あと、結果的にソースの抽象化が、思っていたよりも進みそうでなによりと言…
Generics 値型? c#

Generics 値型?

Genericも真面目に勉強しないとです。 引数の値がDBNull.Valueだったら、nullを返すようなメソッドを書いてみたけど、 public static Nullable<T> ConvTDBNullToNull<T>(object o) { if (o i…