Developing with Git and Pull Request / Git x Pull Request でチーム開発
スケーラブルなデータベースを実現する手段として「Sharding MySQL plus memcached」がよく知られる方法だとは、1つ前の記事「MySQL+Memcachedの時代は過ぎ、これからはNoSQLなのか、についての議論」で紹介しました。 ちなみに「Sharding」(シャーディング)とは複数のデータベースにデータを分散して運用することで、ざっくりいえばShared Nothing的な分散データベース構成のことです(この記事で紹介する英文中には「Shared MySQL」(共有MySQL)との記述がありますが、これは恐らく「Sharded MySQL」(ShardされたMySQL)のミススペルではないと推測します)。 日本で(たぶん)もっともMySQLについて詳しく解説してあるブログ「漢(オトコ)のコンピュータ道」のエントリ「さらにMySQLを高速化する7つの方法」では、Sh
メリットは単純でSQL文がすっきりします。 create view AB as select * from A join B using (ABkey); と生成すれば ①select * from A join B using (ABkey) とかくところ ②select * from AB ですみます。 速度については状況次第ですが、期待できないと思っています。 私が5.1で使用した場合、同じor遅い、という結果でした。 view構築時にアルゴリズムというオプションがあるのですが、 ALGORITHM = MERGE:SQLを展開する(先の例では②を実行すると①として実行される。記述が簡略化できる) ALGORITHM = TEMPTABLE:一時表を作成する ALGORITHM = UNDEFINED:MERGEかTEMPTABLEか自動選択 となっています。 MERGEが速度面の効
モックオブジェクト(Mock Object)とは、ソフトウェアテスト時、特にテスト駆動開発、ビヘイビア駆動開発における代用の下位モジュールスタブの一種。スタブと比較して、検査対象のモジュールがその下位モジュールを正しく利用しているかどうかを検証するのに使われる。 関連項目[編集] スタブ テストダブル テスト駆動開発 ビヘイビア駆動開発 外部リンク[編集] Mocks aren't Stubs - マーティン・ファウラー による、「モック」と「スタブ」との違いに関する説明
TEST http://d.hatena.ne.jp/devbankh/201001 モックやスタブを使った効率的なユニットテスト http://d.hatena.ne.jp/devbankh/201002 モックとスタブの違い コミュニケーション http://d.hatena.ne.jp/devbankh/20051124 簡単かつ効果的に話すために "モックオブジェクト"という言葉は、テストのために本物のオブジェクトをまねる特殊なオブジェクトを表す言葉として定着した。しかしモックという言葉は元々スタブをキャッチーにしたものでなく、[スタブを使ったのとは別の] ユニットテスト方法を用いるためのものなのだ。この記事では、モックオブジェクトのファンに好まれる相互作用中心のテストと、よく行わている状態中心のテストスタイルとの違いを説明するために、モックとスタブの違いについて掘り下げる。 目次
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く