十分なテストをしたのにバグが見つかる---。「想定外」としか言いようのない事態があると思います。そのような事態に陥らないためにはどうしたらよいでしょうか。 すぐに思いつくのは、再発防止策として同じようなバグを検出できるテストパターンを追加することです。もちろんこれは有効ですが、こうした対策は「経験から予測できる不具合に対するテスト」にすぎません。未経験の不具合は常に「想定外」のものとして見落としてしまう可能性があります。つまり、「同じようなバグを検出できるテストを増やす」という対策は本質的な解決策にはなっていないのです。 想定外を想定できるわけはありません。いったいどうすればよいのでしょうか。開発者の方にはなじみが薄いかもしれませんが、「品質工学」と呼ばれている方法論があり、これが一つの解決策を与えてくれます。もちろん“銀の弾丸”はありませんから全ての問題を解決できませんが、経験や知識によ
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? via Impress Japan: Web制作者のためのSublime Textの教科書 今すぐ最高のエディタを使いこなすプロのノウハウ サンプルPDF4章の目次より ※説明は私の調べたものなのでかなり適当です。 SideBarEnhancements サイドバー右クリックのメニューを拡張 titoBouzout/SideBarEnhancements LineEndings 改行コードの変更。 SublimeText/LineEndings ※現状、SublimeText3で動かないです。143Pのコラムで動かし方について言及がある
I have two macros FOO2 and FOO3: #define FOO2(x,y) ... #define FOO3(x,y,z) ... I want to define a new macro FOO as follows: #define FOO(x,y) FOO2(x,y) #define FOO(x,y,z) FOO3(x,y,z) But this doesn't work because macros do not overload on number of arguments. Without modifying FOO2 and FOO3, is there some way to define a macro FOO (using __VA_ARGS__ or otherwise) to get the same effect of dispatchi
こんにちは、happy_ryo です。 最近、Python を勉強してます。 NSString 以外にもリテラル構文が追加されて結構たちますが、使ってますか?ぼくはたまに忘れます。とある人が、追加されたリテラル構文での書き方を21世紀っぽいと言っていたので、21世紀を生きるプログラマとしてやっていく為に、今回は Objective-C のリテラル構文をおさらいしてみようと思います。 生成編 数値(NSNumber) 従来の書き方
名著 Effective Objective-C 2.0 の項目をいくつか紹介しました。 iOS_LT #8 で発表した資料です。 Effective Objective-C 2.0 http://www.amazon.co.jp/gp/product/4798134198Read less
Vagrant 1.5がリリースされたと思ったら、Vagrant Cloudなんてのが登場してますね! で、Vagrant Cloudの中にVagrant Shareってのがあるんだけど、試してみたらとんでもなかったので、早速やり方をシェアするよ! Vagrant Cloudにユーザ登録 Vagrant Cloudのページにアクセスして、まずはユーザ登録しよう。 迷うことはないと思うけど、「JOIN VAGRANT CLOUD」ってボタンをクリックすれば登録ページに飛べる。 次に、ユーザ名、メールアドレス、パスワードを入力したらユーザ登録は完了だ。 Vagrant1.5のインストール Macの場合は普通にダウンロードページからdmgファイルを落として、ダブルクリックでインストール。 念のため、確認。 $ vagrant -v Vagrant 1.5.0 Vagrantfile作成&仮想マシ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く