[마감] [OKKY 세미나] TDD 잘알못을 위한 돌직구 세미나
TDD 잘알못*을 위한 돌직구 세미나
*잘알못 : ‘잘 알지 못하는 사람’의 줄임말
프로그래머는 왜 TDD (Test-Driven Development, 테스트 주도 개발) 를 알아야 할까요?
많은 프로그래머분들이 ‘코드 작성’ 자체에만 몰입하곤 하지만, 풀어야 할 문제를 이해하고, 시스템을 건강하게 유지하는 디자인을 고민하며, 작성한 코드를 검증하는 것은 프로그래머에게 매우 중요하고 필수적인 사항입니다. TDD는 이를 위해 새롭고 보다 나은 코드 작성법을 보여줌으로써, 프로그래머의 성장까지 도울 수 있습니다.
<TDD 잘알못을 위한 돌직구 세미나>에서는, TDD 경험 및 노하우가 풍부한 발표자/진행자를 모시고 2개의 발표와 토론을 진행합니다. 좋은 디자인의 코드 작성 · 안정적 개발을 위한 테스팅을 시도하지만 어려움을 겪고 계신 분들께 해결의 실마리를 제공해 드릴 수 있도록 준비했습니다.
프로그램/발표자 소개
[발표 1] <테스트하기 쉬운 코드로 개발하기> 발표자 - 정진욱 (30’)
정진욱
|
“테스트가 어려운 이유는 테스트 기술이 부족하기 때문이다?!”
테스트 기술이 부족해서가 아니라, 코드를 테스트하기 어렵게 디자인했기 때문입니다. 테스트 대상 코드가 데이터베이스 레코드를 읽어 오는 로직을 직접 참조하면 테스트하기 힘듭니다. 고도의 테스트 기술을 사용하기보다 단순히 손과 눈으로 결과를 확인하는 것이 더 경제적입니다.
본 세션에서는 테스트 비용을 줄이기 위해 테스트하기 어려운 코드 대신, 테스트하기 쉬운 코드로 문제를 해결하는 방법에 대해 알아봅니다.
[발표 2] <TDD와 리팩토링. 어떻게 연습할 것인가?> 발표자 - 박재성 (30’)
박재성
|
“좋은 프로그래머로 성장하려면 TDD와 리팩토링을 연습해야 한다는데… 어디서부터 어떻게 시작해야 하죠?”
상당수의 프로그래머는 프로그래밍을 시작할 때, 언어에 대한 깊이 있는 학습보다는 웹과 모바일 같은 응용 프로그래밍에서 시작하곤 합니다. 하지만 역량을 계속 키워가면서 TDD와 리팩토링을 학습하는 단계에서 어려움을 겪습니다. 응용 프로그램 자체를 구현하는 것도 익숙하지 않은 상태에서, 난이도가 있는 또 다른 연습을 병행하는 것이 쉽지 않은 도전이기 때문인데요.
본 세션에서는 TDD와 리팩토링에 대한 오랜 경험과 교육 경력을 바탕으로, 연습의 시작부터 방법들을 다룹니다.
[토론] <테스팅과 디자인> 진행자 - 이규원 (60’)
이규원
|
토론 주제
- 소프트웨어와 프로그래머에게 디자인은 어떤 의미인가?
- 테스팅은 디자인에, 디자인은 테스팅에 어떤 영향을 미치는가?
- 왜 우리는 테스팅도 디자인도 안중에 두지 않는가?
일시 및 장소
일시 : 2018년 6월 21일 (목) 오후 7:00 - 9:30
장소 : 개발자 공간, eBrain Space
- 서울시 강남구 봉은사로 303 TGL 경복빌딩 502호
(선정릉역 1번 출구에서 약 300m. IBK기업은행 건물 5층) - 주차는 지원되지 않습니다. 대중교통 이용 부탁드립니다.
좌석 상황
- 책상 사용 가능 좌석 : 36석 / 의자만 사용 가능 좌석 : 8석
- 원활한 행사 진행을 위하여, 좌석은 당일 행사장에 도착하신 순서대로 배분해드립니다. 책상을 사용하고 싶으신 분께서는 일찍 오셔서 자리에 먼저 앉아 주시길 바랍니다.
등록 방법
참가 신청 설문지 작성 후, 아래 계좌에 참가비를 입금해주세요.
- 참가비 : 30,000원 (입금 선착순 40명)
- 계좌 : 카카오뱅크 3333-06-5259540 / 예금주 : 조혜현
- 식음료는 따로 제공되지 않습니다.
등록 확인
- 설문 작성 내용 및 입금 기록을 확인하여 6/8·15·18·20일에 참가 확정 안내 메일을 보내드립니다.
- 설문지에 기록한 이름과 예금주가 다를 경우 hhjo@okky.kr 로 따로 알려주세요.
등록 취소 신청 시점에 따른 환불 안내 (OKKY 세미나 공통)
- 세미나 3일 전 : 등록 결제 금액의 100% 환불
- 세미나 2일 전 : 세미나 등록 결제 금액의 50% 환불
- 세미나 1일 전 - 세미나 당일 : 환불 불가
문의 : hhjo@okky.kr
참가 신청
댓글을 남기려면 로그인이 필요합니다.
로그인 후 이 페이지로 돌아와 바로 댓글을 남길 수 있습니다.