본문 바로가기

카카오테크캠퍼스4

[카카오테크캠퍼스] 3단계 개발 2주차 회고 이번 주는 엔티티 생성을 하기로 하였다. 회의내역백,  프론트 회의API 문서와 기능명세서의 필드 종류가 다르다공고글 부분에서 필드가 기존 형태와 다른 문제가 있었다. 이 부분은 내가 담당한 부분이라 필요한 필드를 결정해서 모두 api명세서에 반영하였다. 번역 기능을 백엔드측에서 해주어야 할 것 같다.프론트엔드 측에서 찾아본 결과 고정된 문구는 번역이 가능하지만, 백엔드에게 받아 띄우는 데이터는 번역이 어려울 것 같다고 하셔서 이 부분도 백엔드 측에서 해주면 좋겠다고 하셨다. 메인 기능과 부가기능 구별개발 할 때 메인 기능과 부가기능을 구별하는 것이 좋을 것 같다는 의견이 나와서 다같이 구별해보았다.우리 기능 중 번역 기능과 근로계약서를 잘 쓰는 사장님에게 뱃지를 주는 기능은 부가기능으로 설정하기로 하였.. 2024. 10. 4.
[카카오테크캠퍼스] 3단계 개발 1주차 회고 3단계가 시작되고 2주간은 최종적인 기획을 완료하는 시간을 가졌다. 우리 팀은 기획은 탄탄히 해두어서 이제까지는 별로 할 일이 없었다.하지만 이번주부터 본격적인 개발 시작이다! 열심히 해야겠다.ERD설계, API 설계아 2주차 때 erd와 api설계를 했다. 데이터베이스에서 배웠을 때에는 정말 어려웠는데, 저번 프로젝트 때 한번 경험해보니까 너무 쉬웠다. 역시 경험이 중요한 것 같다. 데이터베이스 설계는 위와 같이 구성하였다. 다소 복잡하다ㅜㅜ데이터베이스 설계는 백엔드끼리 했다. 그 다음 api설계를 했다.이런 식으로 다 작성해두었다. 생각보다 고려해야 할 점이 많았다. 우리가 해결해야 할 것은 구인글을 조회할 때 모든 정보를 반환할 때랑 개인별 정보를 반환할 때랑 endpoint가 같다는 것이다. 처음.. 2024. 9. 19.
[카카오테크캠퍼스] 5,6주차 과제 코드리뷰 정리 5,6주차는 카카오 로그인와 배포라 피드백이 많이 없어서 합쳤다. code를 yml파일에 넣어서 깃허브에 올리지 않도록 한다.카카오 로그인을 구현할 때 code와 client_id가 필요하다. 그런데 이 값을 깃허브에 올리게 되면 보안상 많은 문제가 생길 수 있다. 그래서 이런 정보는 yml파일에 넣어서 git에 올라가지 않도록 해아한다. api에 들어가는 body는 dto로 만들어서 관리하자.나도 처음에는 이러한 방법으로 구현하려고 했으나, 왜때문인지 잘 되지 않았다.그래서 이 부분에 대해서 팀원분들께 여쭤보았더니 마침 같은 문제로 고민하다가 해결하신 분이 코드를 알려주셨다. 이 부분에서는 dto를 바로 넣으면 안된다. map 형태로 넣어야 하기 때문이다.ObjectMapper objectMapper .. 2024. 9. 9.
카카오테크캠퍼스 아이디어톤 후기 내가 하고있는 부트캠프인 카카오테크캠퍼스에서 아이디어톤을 열어주셨다. 프로젝트 결과물https://ethereal-coder.tistory.com/236 [기획 프로젝트] Hire Higher - 외국인 노동자를 위한 구인구직 서비스 ethereal-coder.tistory.com결과물에 대한 것은 따로 정리해두었다. 대회 전 활동아이디어톤은 목요일 금요일 무박 2일로 진행되었다. 팀 빌딩은 월요일에 진행되었고, 화요일에 회의를 통해서 1차 아이디어 선정, 문서작업을 하고 수요일에 피드백을 받았다. 우리 팀은 백엔드 4명 프론트엔드 4명으로 이루어졌다. 작년에 멋사를 했던 분들이 좀 있어서 빨리 친해졌다. 교통교통은 지원해주셨다. 각 학교에서 출발하는 버스가 있었고, 기차를 타고 오는 사람들을 위해서 판.. 2024. 8. 29.