칵테일픽
-
[칵테일픽] SonarQube를 통해 정적분석을 적용해보자Project 2020. 11. 7. 22:19
우아한테크코스에서 진행 중인 팀 프로젝트인 칵테일픽 서비스를 운영하며 생긴 에피소드를 다룬 글입니다. 정적 분석이란 무엇인가 소프트웨어를 동작시키기 위해 뭐가 필요할까? 당연한 대답으로 소프트웨어가 필요하겠지. 그렇다면 소프트웨어를 잘 동작시키기 위해서는 뭐가 필요할까? 유연한 설계. 요구사항에 충족한 구현. 빠짐없는 테스트. 모두 맞다. 우리는 개발자로서 객체지향에 적합한 설계를 함으로 유연한 설계를 이뤄낼 수 있다. 또한 기획자와 충분히 협업을 하여 요구사항을 잘 뽑아내어 구현할 수 있다. 그리고 JUnit과 같은 테스트 프레임워크의 도움을 받아 테스트를 운영할 수 있다. 이렇게 개발자의 노력과 툴의 도움을 받아 잘 돌아가는 소프트웨어를 만들었다면 더 이상의 개선은 없을까? 아니다. 비록 기능적으로는..
-
[칵테일픽] 특명: 사용자를 생각하라Project 2020. 9. 29. 08:20
우아한테크코스에서 진행 중인 팀 프로젝트인 칵테일픽 서비스를 운영하며 생긴 에피소드를 다룬 글입니다. 사용자 피드백을 반영하자 칵테일픽을 정식으로 오픈한 뒤 한 달여의 시간이 흘렸다. 이 기간 동안 기능 추가보다는 버그를 고치고 사용자의 피드백을 반영하여 사용성 향상에 목표를 뒀다. 예를 들자면 칵테일 검색 기능을 활용할 때, 검색 조건에 맞는 결과가 없을 경우 결과가 없다는 메시지를 띄워주면 좋겠다는 피드백을 반영해서 아래와 같이 메시지를 노출하도록 수정했다. 또한, 칵테일 추천 받는 과정 중 마시고 싶은 칵테일의 도수 범위를 결정하는 부분이 있다. 기존에는 아래 영상의 썸네일과 같은 정적인 화면으로 구성했었다. 그래서 사용자가 어떻게 도수 범위를 결정해야 하는지 직관적으로 알지 못하겠다는 피드백을 들..