タグ

2013年11月9日のブックマーク (3件)

  • CentOS 6.4にMySQL 5.6をサクッとインストールする | はったりエンジニアの備忘録

    CentOSの標準リポジトリからインストールできるMySQLは未だに5.1系です。5.5以降の圧倒的な速さを知っているので、今さら5.1は使う気になりません。 というわけで、CentOS 6.4にRPMパッケージからインストールする手順です。ブログを書いてる時点の最新バージョンはMySQL 5.6.11です。 まずはRPMファイルをダウンロードします。 wget -q http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-client-5.6.11-1.el6.x86_64.rpm/from/http://cdn.mysql.com/ \ http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-shared-compat-5.6.11-1.el6.x86_64.rpm/from/http://cd

  • Git Cheatsheet

    stash workspace index local repository upstream repository status Displays paths that have differences between the index file and the current HEAD commit, paths that have differences between the workspace and the index file, and paths in the workspace that are not tracked by git. diff Displays the differences not added to the index. diff commit or branch View the changes you have in your workspace

    kaz_shu
    kaz_shu 2013/11/09
    非常にわかりやすい。
  • 状態ではなく、振る舞いをモックせよ

    TL;DR GOOS『実践テスト駆動開発』で触れられている「ロールをモックせよ」について、違った角度で解説ドメインモデルを豊かにすることでコードがシンプルになる例Mock Behaviors, Not Statesユニットテストを記述する際、テスト対象のオブジェクトが利用しているオブジェクト(依存オブジェクト、隣接オブジェクト)はモックオブジェクトにして、テストしたい状況をテストコード側からコントロールします。しかし、闇雲にモックを使ってテストを記述すれば良いわけではありません。今回は、モックが有効に機能するテストとはどういったものなのかを解説します。 サンプルコード簡単なサンプルで説明します。Extract Till You Dropのモデルと近いものを使います。グループ、メンバー、およびグループリポジトリがあります。グループオブジェクトはインメモリでは所属メンバーの情報を保持しておら

    状態ではなく、振る舞いをモックせよ