주니어 개발자를 위한 TPO for TDD

한빛 MSA 시리즈

이 강의는 한빛미디어가 준비한 “작은 세미나 시리즈 MSA(Micro Seminar Assemble)” 중 하나입니다.
프로젝트 현장에서 일할 때 신입사원들에게 알려주고 싶은 시니어 개발자들의 이야기를 담았습니다.
주요 내용은 작은 기술팁, 경험정보 등입니다.

기획 의도

“우리는 TDD 하니까, 디버거 잘 안 써요”

한빛N  MSA를 기획하던 중, 개발자 A에게 들었던 말입니다. 이 말을 듣고 진짜 TDD를 하면 디버거를 잘 안 쓰게 되는지 궁금해졌습니다. 그래서 주변 시니어들에게 물어봤습니다.

“TDD하면 디버거 필요 없어?”

이 말을 듣자 다수의 시니어(개발팀장, CTO 등)들이 한숨을 쉬었습니다. 그 중 시니어 B는 이렇게 말했습니다.

“그건 TDD가 뭔지 제대로 모르고 하는 말이에요, 좀… 정확하게 알고 이야기 했으면 좋겠어요” 

인터넷을 검색해보니 TDD에 관한 많은 콘텐츠들이 있었습니다. 그리고 많은 질문도 있었습니다. 그래서 한빛N MSA에서 다뤄보기로 했습니다. 

마이크로소프트에서 테크니컬 스페셜리스트로 근무하고 계시는 정보람님께서 발표자로 나서주셨습니다. 보람님과 메신저로 대화하고 화상 회의 등을 진행하면서 ‘주니어 개발자를 위한 TPO for TDD‘라고 제목을 정했습니다. 그리고 TDD의 탄생 배경, TDD의 특징, 적용 예시, 단점과 장점 등을 내용에 담았습니다. 

회사와 팀 또는 사이드 프로젝트에 TDD 도입을 건의하려는 주니어분들이 계시다면, 이 콘텐츠를 한번 보시기를 추천드립니다. 

  • 대상자 : TDD에 관심이 있는 학생/취준생, 1~3년차의 주니어

오프라인 참가자 후기

moongs님의 블로그

  • TDD를 접해본건 이번이 처음이라 봐도 무방하지만, 강의를 듣는 도중에 누군가 짜놓고 간 ‘테스트도 없고, 주석 하나 없이 돌아가는 코드’를 울며 겨자먹기로 하나씩 테스트하며 새로운 기능을 쌓아 올렸던 경험이 자꾸 떠올랐다. 이런 경험 때문인지, 내가 개발하는 이 코드를 누가 유지/보수할지 모른다면 테스트 코드를 분명히 해줘야 한다는 내용이 정말 공감 됐다.

Bfine님의 블로그

  • 어떻게 보면 당연하다는 생각이 들수있지만 세미나를 듣고나서는 TDD하면서 내가 조금 불필요하게 집착하고 있었다는 생각이 많이 들었다.
  • 하나의 작업에도 어느 부분은 테스트 먼저 작성하는게 맞는게 있을 것이고 비즈니스부터 작성해야하는 경우도 있을 것이므로 TDD 한다고 해서 무조건 테스트부터 작성해야지 보다는 상황에 따라 이해도, 설계에 따라 방법,생각 유연하게 가져가야겠다라는 생각이 많이 들었던 좋은 세미나 였다.!

jinna0***@gmail.com님

  • TDD를 용어만 알고 개념에 대해서는 명확히 몰랐었는데 잘 알 수 있게 되어 좋았고 볼링 게임을 예제로 들어 주신 것도 인상 깊었습니다. 실무 사례를 바탕으로 명확한 장점을 알려주신 것도 좋았습니다. 또한 저 뿐 아니라 다른 개발자 분들이 겪으신 문제점에서 TDD를 도입해서 문제가 아니라는 것을 구체적인 이유를 들어 설명해주시거나, TDD를 도입할 때 어느 부분까지 도입하면 좋은지 알려주셔서 저에게도 도움이 많이 되었던 것 같습니다

claeo***@naver.com님

  • TDD 관련해서 다양한 얘기가 오가는데 그걸 종합적으로 추려서 알려주신점과 실제적으로 예를 제시하고 성공사례와 실패하는 이유등을 알려주셔서 유익했습니다. 다만.. 아쉬운건 좀 더 듣고 싶었다라는 생각을 했습니다.

chohye0***@gmail.com님

  • 발표자분께서 실제 코드를 보여주며 설명해주셔서 와 닿았고, TDD 장점과 단점 모두 자세히 설명해주셔서 실무에서 어떤 상황에서 써야 하는지 감을 잡을 수 있었습니다.

📎강의자 소개

정보람

마이크로소프트 Technical Specialist로 재직 중이며, 개발자의 인프라 역량 강화를 위해서 다양한 활동을 하고 있습니다. 임베디드, 웹, 금융 백엔드 등 다양한 분야의 개발 경험을 가지고 있고, 현재는 솔루션 아키텍트로써 금융/공공 분야의 고객분들의 클라우드 어댑션을 도와드리고 있습니다.

경력

리뷰

수강후기 : 1 개 - 주니어 개발자를 위한 TPO for TDD

5 Star
100%
1 review(s)
4 Star
0%
0 review(s)
3 Star
0%
0 review(s)
2 Star
0%
0 review(s)
1 Star
0%
0 review(s)

01 명의 독자가 후기를 남겼습니다.

정렬

  • Avatar

    김수보

    먼 곳까지 오셔서 귀중한 경험을 공유해 주셔서 감사했습니다.
    생각보다 공감하는 분들이 많아서 깜짝 놀랐습니다.
    현장 경험을 중심으로 이야기를 풀어서 그런 게 아닐까 싶습니다.
    다음 기회에 또 뵙겠습니다.

    2023년 09월 13일
    Verified Review

후기는 직접 결제(유료/무료/쿠폰)하신 분들만 남길 수 있습니다.

환불 정책

한빛앤은 평생교육법에 의거 원격평생교육시설로 운영되고 있으며, 다음과 같이 환불이 가능합니다.

1. 콘텐츠 이용 기간
환불을 요청하기 위해서는 <콘텐츠 이용 권장 기간> 이내에 요청하셔야 합니다.
콘텐츠 이용 권장 기간은 구매일로부터 30일까지며, 콘텐츠 이용 권장 기간이 초과한 콘텐츠의 경우는 환불이 불가합니다
2-1. 전액 환불
 
환불 요청일 기준, 구매일로부터 7일 이내이고 콘텐츠를 이용하지 않았을 경우 전액 환불
(단, 콘텐츠를 이용하였을 경우 부분 환불 정책에 따라 환불)
 
2-2. 부분 환불
 
환불 요청일 기준, 콘텐츠 권장이용기간 1/3 경과 전(10일)인 경우 ㅡ 고객 결제가의 2/3 환불
환불 요청일 기준, 콘텐츠 권장이용기간 1/2 경과 전(15일) ㅡ 고객 결제가의 1/2 환불
환불 요청일 기준, 콘텐츠 권장이용기간 1/2 초과 후(15일) ㅡ 환불금액 없음
환불은 일대일 문의를 통해 진행됩니다. 환불을 원하는 콘텐츠 정보(구매일자, 구매 콘텐츠명, 주문번호 등)를 일대일 문의를 통해 전달해주시면, 담당자가 콘텐츠 이용 여부, 콘텐츠 이용 권장 잔여 기간 등을 확인한 후 환불을 진행해드립니다.
 
담당자 확인 및 회신까지 영업일 기준 2~3일 가량 소요될 수 있습니다.
콘텐츠 이용 권장 기간은 콘텐츠 구매 시점부터 시작됩니다.
환불은 고객의 실결제액 기준으로 진행되며 콘텐츠 구매 시점에 사용한 할인 코드 등의 프로모션 혜택은 복원되지 않습니다.
콘텐츠 구매 시 사용한 포인트는 복원 가능합니다.
(전액 환불인 경우 사용한 포인트 기준 전액 복원, 부분 환불인 경우 사용 포인트 기준 부분 환불)

원래 가격: ₩10,000.현재 가격: ₩3,000.

  • 총 강의 수 : 1강
  • 총 강의 길이 : 1시간
  • 수강권장기간 : 1개월 (30일)
  • 보관기간 : 제한 없음
  • 수강 권장 기간 : 30일