タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

smalltalkとtestに関するnfunatoのブックマーク (1)

  • 新訳版『テスト駆動開発』に出てくる「どのくらいのフィードバックが必要か」に登場するSmalltalkの例をPharoで試す - Qiita

    新訳版『テスト駆動開発』の第32章 TDDを身につける(pp. 268-270)に Smalltalk のコード例が載っているので、今最も活発に開発が進められている Smalltalk処理系のひとつである Pharo を使ってケント・ベックの TDD を追体験してみましょう。 どのくらいのフィードバックが必要か どのくらいテストを書くべきだろうか。簡単な問題で考えてみよう。与えられた3つの整数が三角形の辺として成り立つかを調べ、次のような値を返すとする。 正三角形のときは 1 二等辺三角形のときは 2 不等辺三角形のときは 3 なお、三角形でないときは例外を投げるものとする。 さて、読者の皆さんも実際に解いてみてほしい(私が Smalltalk で解いた答案は節の最後に載せてある(次ページ))。 なお、来の出題の意図である“あなたなら何個のテストを書く?”からは逸れてしまいますが、ここで

    新訳版『テスト駆動開発』に出てくる「どのくらいのフィードバックが必要か」に登場するSmalltalkの例をPharoで試す - Qiita
  • 1