When You Can't Think of a Variable Name! - 'What's Your Variable Name.' Chatbot Development Diary
Key point
The KakaoPay development team built a Slack chatbot that recommends variable names to boost developer productivity, winning first place at Cafetone.
Details
The KakaoPay Android development team participated in Cafetone in 2022 and developed the 'What's Your Variable Name.' Slack chatbot to help with the perennial developer struggle of naming variables.
This chatbot offers three core features:
- Variable Name Recommendation: When a user enters a role in Korean, it translates it into English via the Papago API, then converts it into the desired format such as Camel Case or Snake Case for recommendation.
- User Feedback: It provides 'Like' or 'Dislike' buttons for the recommended results, collecting data to improve recommendation quality going forward.
- Definition Feature: It links to the Papago service so users can immediately check the meaning of the recommended word, helping developers with English learning.
Although all team members were Kotlin-based Android developers, they overcame the tight 3-day schedule and the unfamiliar JavaScript environment to complete the development. As a result, backed by strong crew empathy, they won the glorious first place at Cafetone.
This summary was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.
Our guide explains how the AI works. Report summary errors, attribution issues, or removal requests via Contact.