JavaScript を書いています(ブラウザがターゲットです)。手動テストが面倒になって、 Jasmine を使ってテストを書きはじめています。 オブジェクトに含まれる関数(プロパティ)の数が増えてきたので、外から呼ばれることがないものはプライベートメソッドの... 続きを読む
testing, TDD | このエントリは、 TDD Advent Calendar 2011 の 7 日目の参加エントリです。前日は @sue445 さんの実録!TDD風景でした。 しかし TDD Advent Calendar 2011 は、名エントリが多いですね…ハードルが上がり続けていて胃に穴があきそうです。私の... 続きを読む
TDD Boot Camp in Tokyo の開催を正式に宣言します。 僕はテスト駆動開発(TDD)に出会って、本当にソフトウェアのつくり方や設計や考え方が変わりました。 コードを書く人間として、さらなる上のステージに上れたことを実感できた体験でした。 そしてそれは、... 続きを読む
WEB+DB PRESS vol.61の「Rails3テスト最前線」という記事がかなり良かったので、注釈を交えて紹介したいと思います。何が良かったのか?自分はRails2系でTest::Unitを実践していました。AutoTestとYAMLによるデータ投入でおおむね満足していましたが、次のポイ... 続きを読む
Loading… Flash Player 9 (or above) is needed to view presentations. We have detected that you do not have it on your computer. To install it, go here. 続きを読む
デブサミ2011の id:t-wada の講演のメモです。嘘書いてあるかもしれません。タイトルは釣りきのこ18. 学び続ける姿勢読む/書く/話すサッカーファンが得意なことは二年単位でものを覚えること1996/07/22 マイアミの奇跡アメリカにいた初めてコンピュータに出会っ... 続きを読む
An Approach to Improving the Maintainability of Unit Tests, xpjugkansai2011 6 hours ago Loading… Flash Player 9 (or above) is needed to view presentations. We have detected that you do not have it on your computer. To install it, go here. 続きを読む
<< 2011/01/ 1 2 3 4 5 1. wkhtmltopdf で Ajax コンテンツを撮影する 6 7 8 9 1. Stub と Mock の違いが分かってきた気がする 10 1. レガシーコードをライブで扱う際のポイント試案 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 >> _ レガ... 続きを読む
ruby, rspec, TDD, BDD | 大きく時間が空いてしまいました(すみません…)、RSpec 入門の第三イテレーションです。(第3回 coffee.rb の開催に合わせたライブ更新です。) 前回終了時点のコードと実行結果前回終了時点のコードと実行結果をまず記します。 message_... 続きを読む
サッカー日本代表がベスト8をかけて熱い戦いを繰り広げる4時間前、弊社事務所でもid:t-wadaさんを迎えてテストについて語るという熱い熱い戦いが繰り広げられました!t-wadaさん、そもそもが無茶振りにも関わらず快く引き受けていただいて、本当にありがとうご... 続きを読む
会社でレガシーコード改善ガイドの読書会をやっていて、次回で読了だ。4月に入ってから週に1回くらいのペースでやっていて、2ヶ月半くらいかかった。途中、ゴールデンウィークや所用で開催しないこともあったので、10回くらいで完走したことになる。一人当た... 続きを読む
概要 URLhttp://patterns-wg.fuka.info.waseda.ac.jp/JK2010.html日時2010/03/18 18:30 - 20:30場所国立情報学研究所(学術総合センター) 12階 会議室twitterハッシュタグ#PWG_JK講演タイトルRefactoring Strategies & Tactics講演者Joshua Kerievsky (Industr... 続きを読む
Created on 18 Mar, 2010 | Tag(s): development tdd 何を今更、なことかもしれないないのだけど、もしかしたらこれを知ることでTDD(Test-driven development)のハードルが一気に下がる人がいるかな、と思ってメモ。特に、ある程度プログラマとして経験があるけ... 続きを読む
ruby, rspec, TDD, BDD | #coffee.rb の写経会に招かれたので、先日の RSpec チュートリアルの続きを記します。 前回終了時点のコードと実行結果message_filter.rb class MessageFilter def initialize(word) @word = word end def detect?(text) text.include?... 続きを読む
[edit] Creating a Test Method Open the TestCase1 file in your sampleSuite.tests package. Add the following to TestCase1 as a new method called simpleAdd() that looks like this: [Test( description = "This tests addition" )] public function sim... 続きを読む
event, ruby, rspec | 1st iterationfavotter の みたいな機能を RSpec で作りましょう message_filter_spec.rb を作成 require 'rubygems' require 'spec' describe MessageFilter do end git に登録 $ ls message_filter_spec.rb $ git init Initialized empt... 続きを読む
fluintはAdobeAIRのGUIテストができるテストフレームワークです。 GUI上でのKeyの入力、Mouseのクリックなどのイベントを擬似的に発火させることにより、GUIを動作させた結果をテストすることができます。 実際動作している画面はみれませんが。。。 テストケー... 続きを読む
Community resources Adobe Cookbooks (share code) CSS Advisor (browser bug fixes) Exchanges (share components) Adobe Labs Adobe Open Source Forums RSS feeds Bug base User groups Adobe Community Professional Developer events FlexUnit 4 metadata... 続きを読む
最初にちょっと最近,ドタバタしてて twitter だと腰を据えて話せないなと感じたので,ちょっと最近のTDD 議論についてちゃんと僕の気持ちを書いてみようと思います.これは僕が"今"感じてる事とか考えている事を書いているだけですので,誰かを論破したいとか... 続きを読む
FlexUnit4とは † ActionScript?用単体テストツール JUnit4の移植っぽいやつらしい GUIもある ↑ 使い方とか † Digital Primates - Flex Development and Consulting: Code Slinger: FlexUnit 4 in 360 seconds (例外の書き方が間違ってる。expectsではなくexp... 続きを読む