변수명이 떠오르지 않을 때! - '너의 변수명은.' 챗봇 개발 일지
·2023.03.23 19:00
카카오페이 개발팀이 개발자의 생산성을 높이기 위해 변수명을 추천하는 슬랙 챗봇을 개발하여 카페톤 1위를 차지했다.
카카오페이 안드로이드 개발팀은 2022년 **카페톤(Cafetone)**에 참가하여 개발자들의 고질적인 고민인 변수명 작성을 도와주는 '너의 변수명은.' 슬랙 챗봇을 개발했다.
이 챗봇은 다음과 같은 세 가지 핵심 기능을 제공한다.
- 변수명 추천: 사용자가 한글로 역할을 입력하면 Papago API를 통해 영어로 번역한 뒤, Camel Case나 Snake Case 등 원하는 형식으로 변환하여 추천한다.
- 유저 피드백: 추천 결과에 대해 '좋아요' 또는 '별로예요' 버튼을 제공하여 향후 추천 품질 개선을 위한 데이터를 수집한다.
- 뜻풀이 기능: 추천된 단어의 의미를 바로 확인할 수 있도록 Papago 서비스로 연결하여 개발자의 영어 학습을 돕는다.
팀원 모두 Kotlin 기반의 안드로이드 개발자였으나, 3일이라는 촉박한 일정과 익숙하지 않은 JavaScript 환경이라는 난관을 극복하고 개발을 완료했다. 그 결과, 높은 크루 공감대를 바탕으로 카페톤에서 영예의 1등을 수상했다.
이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.
요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.