코딩 테스트 준비하기

최근 여기저기 개발자 포지션에 지원을 하고 있습니다. 회사마다 다르지만 개발자는 온라인/오프라인으로 코딩 테스트를 보는 곳이 꽤 많습니다. 그 중 스타트업 어느 곳 에서는 면접을 보고 짝 프로그래밍(Pair Programming)으로 코딩 테스트를 …

테스트의 레벨

 보통 회사에서 테스트를 3가지 정도의 레벨로 구분하여 다루곤 합니다. 첫 번째로 개발자 테스트, 산출물도 작성하게 되는 단위 테스트 그리고 시스템의 최상위 수준(UI)부터 최하위 수준(데이터)까지를 다루는 통합테스트가 있습니다. 그런데 막상 테스트를 …

Test Driven Deveopment의 놀라움.

비교적 늦게 TDD 를 접했습니다. 이 글은 TDD 에 대한 개인적인 느낌입니다.TDD의 이름을 들어본 것은 꽤 되었지만 바쁘다는 핑계로 실제로 해보지 못하고 있었습니다. 책을 사고 읽어보며 TDD 를 처음으로 만나 …