dutch-dutch5 [프로젝트 일지] 211208(수) - 전체적인 디자인 변경 목차 전체적인 디자인 변경 기존 디자인 문제점 디자인 고민 새로운 디자인의 특징 전체적인 디자인 변경 기존의 문제점들을 해결하고, 확장성을 갖기 위해서 전체적으로 애플리케이션의 디자인을 변경했다. 기존 디자인 문제점 기존의 v0.1.0 버전은 사용자 경험 관점에서 다음과 같이 여러 가지 문제가 있었다. 애플리케이션을 어떻게 사용해야 하는지 명확하지 않다. 인원수를 하나하나 추가하기 불편하다. 추가 버튼 위치가 어색하다. 추가 버튼을 눌러 인원수를 늘리는 경우, 인원이 많아지면 추가 버튼 위치가 위로 밀려나 다시 올려 누르기에 불편하다. 결과를 보여주는 부분이 데이터를 입력하는 부분 아래에 나타나 어색하다. 위와 같은 문제들로 개선의 필요성을 느꼈다. 디자인 고민 위와 같은 문제점들은 단순히 하나를 개선한.. 2021. 12. 8. [프로젝트 일지] 211206(월) - UX 개선 목차 UX 개선 이름 입력창 공백 제한 이름 입력창 글자 수 최대 5자로 제한 천 단위 구분 기호 추가 금액 인풋창에서 숫자 맨 앞자리에 0이 사라지도록 UX 개선 이름 입력창 공백 제한 현재 이름 입력창에 공백이 들어올 수 있어, 결과 부분에서 금액을 보내는 사람과 받는 사람을 식별할 수 없기 때문에 정규 표현식을 사용해서 공백을 제한했다. 이름 입력창이 공백으로 구성된 경우만 제한할까 생각했는데, a(공백)(공백)과 a(공백)(공백)(공백)이 결과 부분에서 동일하게 보이기 때문에 /\s/g를 사용하여 문자열 전체에 대해서 공백을 확인하도록 했다. 이름 입력창 글자 수 최대 5자로 제한 현재 이름 입력창의 글자 수에 제한이 없다. 자유도가 높다는 장점이 있지만, 이름의 글자 수를 막지 않을 경우 결과 .. 2021. 12. 6. [프로젝트 일지] 211205(일) - 브랜치 전략 수정, 이슈 티켓 종류, 우선순위 고민 목차 브랜치 전략 수정 이슈 티켓 종류 수정 이슈 티켓 우선순위 고민 브랜치 전략 수정 현재 빠른 피드백 반영을 위해서 main 브랜치만 사용하는 전략을 취하고 있다. 현재 전략의 단점은 애플리케이션의 버전 변화를 커밋 내역으로만 확인 가능하다는 점이다. 내역을 확인을 통해 어떤 부분이 변했는지 알 수 있지만, 버전 별로 백업을 만들어 두고 싶어서 브랜치 전략을 수정했다. 수정된 브랜치 전략은 버전이 변경될 때마다 새로운 브랜치를 생성하여, 레포지토리에 푸시 하는 방식이다. 이슈 티켓 종류 수정 기존의 이슈 티켓으로 수정이라는 티켓이 있었다. 이 티켓은 코드 레벨에서의 수정(리팩토링)과 디자인적인 면에서의 수정 모두의 의미를 담고 있어서, 리팩토링과 디자인 수정 등 다른 의미를 가지고 있는 이슈에도 동일.. 2021. 12. 5. [프로젝트 일지] 211202(목) - 전체적인 디자인 변경 목차 전체적인 디자인 변경 전체적인 디자인 변경 이전의 디자인은 전체적으로 뉴모피즘 테마였는데, 해당 테마를 모두 걷어냈다. 변경하면서 가장 먼저 생각한 부분은 로고였다. 그런데 더치페이와 관련된 이미지를 생각하다 보니 돈관 관련된 것들만 생각나서 큰 진전이 없었다. 다른 이미지로 생각해 보면서 더치페이니깐 모두 나눈다는 느낌이 들어 여러 명의 사람이 생각났고 해당 로고를 만들어봤다. 그런데 로고로 사용하기에는 복잡하기도 하고, 그 의미를 직관적으로 전달할 수 없다는 생각이 들었다. 시간을 조금 들이긴 했지만 사용자들이 이해할 수 없을 것 같다는 생각이 커서 미련 없이 포기했다. 원래 위 로고에 '더치 더치'를 한 글자씩 얼굴이나 몸통에 삽입하려고 했는데 그것도 같은 이유로 포기했다. 결국.. 2021. 12. 3. 이전 1 2 다음