goorm
구름은 ‘모두가 개발자가 된다’는 비전으로 ‘개발자 성장 중심’ 생태계를 만들어 나가고 있습니다. AI·SW 교육 플랫폼 구름EDU, 알고리즘 문제 풀이 서비스 구름LEVEL, 코딩 테스트 플랫폼 구름DEVTH, 클라우드 통합 개발 환경 구름IDE 서비스를 제공하고 있어요.
테스트하기 좋은 코드 작성하기
테스트 코드 필요성에 대해서는 개발자 사이에서도 의견이 분분합니다. 일부 개발자들은 테스트 코드가 개발 속도를 저해하는 요소로 보기까지 하죠.
그러나 테스트 코드는 단순히 코드의 품질을 높이는 것을 넘어, 서비스의 품질에 지대한 영향을 끼칩니다. 더 나아가 레거시 코드를 신뢰하고 그 위에 새로운 코드를 작성하게 하는 ‘안전망’이 되어주죠.
테스트 코드의 필요성을 이해했더라도 많은 개발자가 테스트 코드 작성을 어려워합니다. 그리고 그 원인으로, 테스트 코드 작성 경험 부족과 테스트 프레임워크 숙련도 부족을 주로 이야기하죠.
그러나 테스트 코드를 작성하기 어렵게 만드는 원인은 대체로 코드 자체에 있습니다. 코드가 데이터베이스 의존성이 강하거나, 로직이 지나치게 복잡해 테스트 코드 작성 난이도가 높아진 경우들입니다.
2024년 마지막 COMMIT은 바로 이 문제를 다룹니다. 테스트 코드가 왜 필요한지, 또 테스트 코드 작성이 어려운 근본적인 원인은 무엇인지, 테스트하기 좋은 코드를 작성하기 위해서는 어떻게 해야 하는지 12월 COMMIT에서 이동욱 인프랩 CTO의 이야기로 해법을 찾아봅니다.
들려 드릴 이야기
- 테스트하기 좋은 코드와 테스트하기 어려운 코드
- 테스트하기 좋은 코드로 리팩토링하는 방법
- 코드 개선을 필수적인 과정으로 인식시키는 과정
이런 분께 추천해요
💁♀️ 테스트 코드 작성이 막막한 분
💁♂️ 테스트 프레임워크에 대한 숙련도가 낮아 테스트 코드 작성이 어렵다고 생각하는 분
💁 테스트하기 어려운 레거시 코드를 리팩토링해야 하는 분
인프랩 CTO
SI, 포털, 푸드테크 등 다양한 분야의 서비스를 개발하며 쌓은 경험을 바탕으로 현재 교육 서비스 인프런과 채용 서비스 랠릿에서 CTO로 일하고 있습니다. 500명 규모의 조직을 2,000명으로, 20명 규모의 조직을 80명으로 성장시켰습니다. 이러한 경험으로 조직 성장에 관심이 많습니다.
현) 인프랩 CTO
전) 우아한형제들 시니어 엔지니어
전) 줌인터넷 소프트웨어 엔지니어
세션 소개
1부(19:00 ~ 19:10) : 구름과 COMMIT 소개
2부(19:10 ~ 20:00) : 테스트하기 좋은 코드 작성하기 – 이동욱
3부(20:00 ~ 20:30) : Q&A
수요일에 만나요
COMMIT에 참석하면
- Q&A 세션에 참여해 궁금한 점을 해결할 수 있어요.
- 간단한 핑거 푸드와 음료를 제공해 드려요.
참고해 주세요
- 참가 신청은 12월 13일 금요일 17:00에 참가 신청이 마감됩니다.
- 참가가 확정된 분에게는 신청 마감 당일 이메일과 문자로 알려드립니다.
- 오프라인 참석자는 추첨을 통해 선정됩니다.
- 참석 확정 후 당일 불참하시면 다음 오프라인 참석 선정에 불이익이 있습니다.
- 본 행사는 양도할 수 없으며, 신청하신 본인만 참석할 수 있습니다.
- 본 행사는 녹음, 녹화, 라이브 스트리밍을 허용하지 않습니다.
- 참석 현황에 따라 약 10분 정도 늦게 시작할 수 있습니다.
- 주차는 지원하지 않습니다. 대중교통을 이용해 주세요.
- 기타 행사 관련 문의는 [COMMIT 채팅 상담]으로 문의해 주세요.
FAQ
발표 자료는 공유되나요?
12월 COMMIT 발표 자료는 만족도 조사 이후 이메일로 발송 드릴 예정입니다.
다음 COMMIT은 언제 열리나요?
COMMIT은 월에 한 번 새로운 주제로 수요일에 열리고 있습니다. 자세한 일정은 구름 기술 블로그나 COMMIT 소식지(메일)에서 알려드려요.
가장 먼저 COMMIT 소식을 받아보고 싶으시면 📎이름과 이메일 주소를 남겨주세요.
COMMIT
COMMIT은 COMMUNICATION과 IT의 합성어로 한 달에 한 번 수요일에 기술, 개발, 성장, 조직 문화 등에 관한 이야기를 나눕니다.
개발자에게 커밋(commit)은 변경 사항을 기록하는 작업입니다. 개발자가 소스 코드를 커밋하듯 IT 업계를 이루는 분들의 역량을 COMMIT 합니다. COMMIT은 IT 지식과 경험을 공유하고 싶은 모든 분께 열려 있어요.
COMMIT은 고용노동부가 함께하는 K-Digital Platform 사업의 일환으로, IT 지식을 갖추고자 하는 분들을 위한 무료 세미나입니다.
지난 COMMIT이 궁금하다면?
이전 COMMIT을 확인해 보세요. 오직 COMMIT에서만 만나볼 수 있습니다.
구름 채용 바로가기
구름에서 채용 중인 포지션을 확인하고 싶으시다면, 구름 채용 사이트에서 확인해 주세요