James Carr가 TDD Anti-Patterns을 공개했다. TDD라고 되어있지만 사실은 테스트(코드작성) 안티패턴이라고 하는 것이 맞을 것이다. TDD라는 용어가 많은 경우 개발 중에 테스트코드를 작성하는 것이라는 의미로 사용되고 있는데.. Test During Development라고 생각하면 될 듯.

아무튼, 테스트를 작성할 때 종종 발생하는 실수를 패턴으로 정리한 내용이다. 여기서 다시 top 10을 뽑아서 상세한 설명과 증상, 예제, 해결방법 등에 관해서 연재하겠다고 하니 기대해봐야겠다.

TDD는 둘째치고 그냥 테스트코드 작성을 제대로 하기도 사실 쉽지 않다. 대부분의 테스트 관련 책에서는 테스트를 구체적으로 어떻게 만들어야 하는지에 대해서 그다지 알려주는 내용이 없다. 결국은 많은 주먹구구식의 테스트 작성으로 시행착오를 겪으며 끈기를 가지고 경험을 통해서 배우는 수밖에 없다.  적지 않은 개발자들이 그런 이유로 중간에서 테스트 작성을 포기하기도 한다.

그래서 테스트에 처음 도전하는 개발자들은 마치 자바문법을 겨우 익히고 OOP개념서를 한번 읽고나서 실전에서 처음 자바애플리케이션을 개발해야 하는 것과 같은 막막함을 느낀다. 테스트작성과 관련해서 Effective Java나 J2EE Design and Developmnent와 같은 책이 좀 나와줬으면 좋겠다. 특히, 대부분의 자바개발자들에게 필요한 것은 데이타베이스를 사용하는 웹 애플리케이션을 작성할 때의 테스트 방법이다. 효과적인 웹 인터페이스를 가지는 CRUD 테스트의 작성 방법은 어떤 것인가쯤은 다뤄줘야 하지 않을까.

Related posts:

  1. 유쾌한 이슈처리 재촉 메일

Facebook comments:

to “TDD 안티 패턴”

  1. The info mentioned within the write-up are a few of the ideal available

  2. Thank you! Loads of write ups.
    canadian pharmaceuticals online viagra generic

  3. You expressed it adequately! Extra Super Cialis Y Prostata

  4. that may be the finish of this post. Here you will come across some web sites that we consider you will enjoy, just click the links over

  5. Info well used!! canadian pharmacy online

  6. Valuable material. With thanks. lioresal

  7. check beneath, are some totally unrelated sites to ours, nevertheless, they’re most trustworthy sources that we use

  8. Here is an excellent Blog You may Uncover Interesting that we Encourage You

Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© 2017 Toby's Epril Suffusion theme by Sayontan Sinha