タグ

2011年4月23日のブックマーク (3件)

  • より良いテスト駆動開発を行うためのチートシートの紹介

    みなさんこんにちは。@ryuzeeです。 planetgeek.chというサイトでUrs Enzler氏がTDDのチートシートを公開していたのでご紹介します。 Clean Code and Clean TDD Cheat Sheets (PDFファイルでダウンロード可能です) 以下で、チートシート内の一部を意訳にてご紹介しましょう。 Unit Test Smellsテストが何もテストしていない一見するとテストが有効に機能しているように見えるが、実はテスト対象をテストしていない テストに過度なテスト準備が必要とされるテストが環境をセットアップするのに長いコードを必要としている。こういうノイズがテストが当にテストしたいのが何なのか?ということを分かりにくくする。 大きすぎるテスト有用だが大きすぎるテスト。たぶんテストが1つではなく複数の機能をチェックしているか、テストが1つ以上のことをやろう

    より良いテスト駆動開発を行うためのチートシートの紹介
  • 2011年のVimプラグインの管理はVundleで

    Vimをお使いの皆様の多くは、pathogenとgit-submoduleを駆使してプラグインを管理しているのではないかと思います。 pathogenとgit-submoduleの問題私もこの方法を使っていたのですが、git-submoduleをVimプラグインの管理に使うのはオーバースペックだと感じていました。 私はプラグイン開発者ではないので、プラグインのバージョンを固定したいという欲求があるわけでもないですし、できるだけ新しい物を使いたいわけです。 そうすると、たとえば毎朝「git submodule update」とかやっちゃうともう大変です。 毎日「plugin version bump」みたいなコミットをしなきゃいけないわけですよ。 私は常に最新のプラグインを使いたいだけなのに、コミットログがどんどん汚れていきます。 また、外の環境でプラグインを管理しなきゃいけないというのが、

    2011年のVimプラグインの管理はVundleで
  • 究極のデスクトップカスタマイズツールベスト5! | ライフハッカー・ジャパン

    パソコン社会の現代において、デスクトップはバーチャルな自宅、と言っても過言ではないかもしれません。 仮想空間の自宅をより快適に、より自分らしく作り上げることで、仕事に対するモチベーションも変わってきます。先日、米Lifehackerでは、お気に入りのデスクトップカスタマイズツールについての調査を行ないました。その中で、最も人気の高かったトップ5を今回は一挙にご紹介! Image courtesy Lifehacker reader 0John0. Rainmeter(Windows) 『Rainmeter』は、究極のデスクトップシリーズでも定番となっている、Windows用のデスクトップカスタマイズツール。To-Doリストやカレンダー、天気などだけでなく、パソコンのリソース情報やその他ネットからの情報を、簡単にデスクトップに表示させることが可能です。ウェブサイトにあるテーマを使って見映えを

    究極のデスクトップカスタマイズツールベスト5! | ライフハッカー・ジャパン