色々なコードの書き方に「あぁ、これは〇〇パターンだな」って思えるとそれがアンチパターンだとしてもなんかカッコいいですよね。 また、他の人と話すときに「この部分は〇〇パターンを適応した方がよいのでは?」みたいな話ができると齟齬が少なくなりそうです。 Seleniumデザインパターン&ベストプラクティスという本を読んで、「とりあえずSelenium IDEで記録するか」という方法がレコード&プレイバックパターンと紹介されていてこのことを強く思いました。 この本には自分があんまり馴染みのなかったパターン名が紹介されていたので、ここで紹介したいと思います。 Record and Playbackパターン ユーザが通常おこなう活動を記録しておき、それをテストツールを通して再生できるようにするというパターン。 利点 すぐ作成できる プログラミング言語が書けなくてもテストを作成できる 欠点 吐き出される