분류 전체보기 229

개발일지 - (1) 전체적인 구조와 도메인

현재 데브싱크(DevThink) 서비스를 구축하고 있다. 데브싱크는 개발자들이 사용하는 성장형 커뮤니티 앱이다. 자세한 내용은 아래 링크를 통해 확인할 수 있다! https://devthink.notion.site/devthink/185af3c83f4743f292067f206bc95acf 안녕하세요, '데브싱크' 팀 입니다 데브싱크(DevThink) 팀을 소개합니다! devthink.notion.site 현재 백엔드 개발자로 참여중인 나는, POST(커뮤니티 글 쓰기 부분)을 담당하고 있다. 스프링 부트/JPA를 통해 앱 개발 프로젝트를 진행하고 있는데, 전체적인 구조는 다음과 같다. JPA에서 Dto랑 Entity의 개념이 들어가는데, Entity 클래스란 JPA에서 실제 데이터베이스의 테이블과 매칭되..

TIL - 2022-01-15 / 스프링

[한 것] UMC 앱 개발 프로젝트를 한창 진행 중 현재 Post부분의 CRUD 설계를 구현 완료 Mockmvc를 통한 컨트롤러/서비스 테스트 코드 작성 완료 스파르타코딩클럽 르탄즈 2기 포폴 및 지원 동기글 작성 완료 백준 15652번 풀기 완료 [배운 것] 테스트 코드를 작성하는 것을 팀장님의 코드를 보고 따라하면서 정말 많이 배웠다!! 특히 mvc.perform, contentType, status(), verify 등등 사용법을 정말 익혔다. [느낀점] 테스트 코드를 짜는 것은 정말 고역인 것 같다. 매일 밥먹고 코딩 or 공부 하니 힘들다... [할 것] 김영한님의 ORM JPA 프로그래밍 책을 구매하여 JPA에 대해 익혀본다. 트웬비 스터디 개발자 구글폼 작성하기 스파르타코딩클럽 르탄즈 2기 ..

etc/TIL 2022.01.15

TIL 2022-01-14 / 스프링

[한 것] UMC 앱 개발 프로젝트를 진행하는데, 나는 Post 부분을 담당하고 있다. 현재 Post부분의 CRUD 설계를 구현 완료 및 테스트 코드 작성 중이다. 페이징 처리 코드 간결히 하였고, Mockmvc에 대해서 공부하고 있다. [배운 것] 테스트 코드를 작성하는 것을 팀장님의 코드를 보고 따라하면서 배웠다. @WebMvcTest, @MockBean, DTO to Entity 등.. [느낀점] 테스트 코드를 짜는 것은 고역인 것 같다. [할 것] 김영한님의 ORM JPA 프로그래밍 책을 구매하여 JPA에 대해 익혀본다. 바킹독의 알고리즘 강의를 꾸준히 듣고 백준 문제 풀기 스파르타코딩클럽 르탄즈 2기 준비하기

etc/TIL 2022.01.14