소마 13기 2

[SWM/5주차] 환경셋팅 및 스프링 공부(ing..)

환경 셋팅! 우리는 프로젝트개발을 flutter + spring + mariadb 로 진행할 것이다. 이에 개발을 위한 환경셋팅을 시작했다. 우선 github organization을 만들었고 팀원 모두 들어갔다! 그리고 본인의 경우 백엔드 담당이였기에 spring boot 스타터를 사용해서 간단한 개발 환경을 설정하였고, 프론트를 개발하는 친구가 api하나를 던져달라고 하였으나 우선 json형식의 무언가가 아닌 "helloworld" 라는 텍스트를 던져주었다. 그리고 프론트 친구가 시뮬레이터로 앱 화면에 단어까지 띄웠다! (아쉽지만 사진은 없다) 그리고 디비 연동도 필요하다고 생각되어 mariadb와 spring 연동 하고 간단한 테스트 코드까지 작성했다. https://coding-zzang.tist..

SW maestro 2022.07.10

[SWM/4주차] 기능명세서 및 기능별 API 작성

1. 기능 구체화 및 기능명세서 작성 기획단계가 끝나고, 본격적인 개발에 앞서 팀원들과 기능들에 대해 확실하게 정해둘 필요가 있다고 여겼고, 몇시간의 회의를 통해 기능을 구체화 시키게 되었다. 애매하거나 전문가나 멘토님의 도움과 조언을 거칠 필요가 있어보이는 기능들에 대해서는 대강 작성해놓았다. 이를 바탕으로 담당멘토님의 팀 멘토링 두번을 거쳐 구체적인 기능명세서를 작성했다. 우리는 기능별로 구현 우선순위를 정하고, 8월말까지 3번-4번까지 구현해보도록 하였다..지만 추후 기능 개발시 테스트의 편리함 등을 이유로 "로그인 기능은 가장 마지막에 구현하는것이 좋다"는 담당 멘토님의 의견으로, 로그인기능을 가장 나중으로 빼버리기로 했다. 2. 기능별 API을 생각해보자 기능을 구체화 하였다면, 기능별 유저케이..

SW maestro 2022.07.10