tdd

테스트 주도 개발 실천

October 31, 2017 Dev

테스트 주도 개발 실천 테스트 주도 개발(test-driven development)은 점진적으로 코드를 검증하는 소프트웨어 개발 방법이다. 자신이 작성한 코드의 동작을 직접 확인하는 것은 어쩌면 프로그래머의 기본 미덕이고 테스트 주도 개발은...

비공개 메서드를 테스트 해야 하는가?

September 29, 2017 Opinion

TDD(Test-Driven Development, 테스트 주도 개발)에 익숙하지 않은, 개체지향 프로그래밍 언어를 사용하는, 프로그래머들은 간혹 이런 질문을 한다. 비공개(private) 메서드도 테스트 해야 하는가? 이 질문의 대답은 ‘그렇다’ 또는 ‘아니다’보다 좀...

테스트 주도 개발 : Test-Driven Development by Example

June 13, 2017 Book

예전에도 테스트주도개발에 관한 글을 인터넷에서도 한참 찾아보고 읽었었다. 글을 읽고서 TDD를 행동으로 옮겨보면 대부분 글이 구호만 잔뜩 나열했지 무슨 일을 어떻게 해야 하는지 과정을 제대로 설명하는 경우가 거의...

좋은 디자인과 테스트하기 쉬운 디자인

January 13, 2017 Opinion

TDD와 관련된 오해 중 가장 심각한 것은 단위 테스팅과 TDD를 구별하지 못하는 것입니다. 그리고 또 다른 오해가 ‘좋은 디자인’과 ‘테스트하기 쉬운 디자인’의 관계에서도 발견됩니다. 좋은 디자인이 테스트하기 쉽다는...

IoC Container 소개 세미나 슬라이드 및 데모 코드

April 8, 2014 Blog

Introduction to IoC Container Dependency Injection 등의 IoC Container는 현대적 소프트웨어 설계에 아주 중요한 요소입니다. TDD, BDD를 비롯한 단위 테스트를 기반으로한 개발 프로세스는 IoC Container 없이 상상하기 힘들며...

#이상한모임

March 19, 2014 Blog 2 Comments

이상한모임은 정말 말 그대로 이상한 모임이다. 능력자도 정말 많고 호기심 넘치는 분들도 많고, 열심히 하시는 분들이 정말 많다. 그래서 많이 배우게 된다. 또 같이 공부하게 된다. TDD iOS도...

테스트 주도 iOS 애플리케이션 개발 4장 정리

March 1, 2014 Blog

테스트용 도구 지금까지 테스트 주도 개발이 할 수 있는 것과 테스트 우선 코드를 작성하는 방법을 알아봤기 때문에 이 장에서는 사용할 수 있는 도구를 살펴본다. OCUnit 프레임워크와 다른 도구(구글...

테스트 주도 iOS 애플리케이션 개발 1장 정리

January 15, 2014 Blog

소프트웨어 테스트와 단위 테스트 1장에서는 소프트웨어 테스트의 영억을 배울 것이다. 또한 단위 테스트가 이 영역에서 어디에 적합한지와 장점과 단점은 무엇인지 배울 것이다. 소프트웨어 테스트의 목적 테스트하는 목적은 제품이...

TDD iOS 이상한모임 전 Chapter 1 요약

January 12, 2014 Blog

Test-Driven iOS Development ( 테스트 주도 iOS 애플리캐이션 개발) 라는 좋은책이 있다하여 이와 관련한 #이상한모임 을 2014년 1월 15일 수요일 저녁 강남 모처에서 갖는다고 한다. 모임을 제안한분은 트위터의...

Knockout과 Mocha를 사용한 TDD기반 웹 개발

October 21, 2013 Blog

개요 국내에서도 다소 늦었지만 TDD가 주목 받고 있습니다. UI를 포함하는 프로그램의 경우 Coded UI Test 등의 기술이 발전되고 있지만 MVVM 디자인 패턴을 적용할 경우 UI의 많은 부분을 전통적...