분류 전체보기431 웹소설 서비스 만들기-2 구조잡기 처음 아무것도 없는 곳에서 시작을 하면 여러 생각이 듭니다. 대략 필요한 기술들(spring, jpa 같은 것들을 넣고) 넣고나면 프로젝트 구조는 어떤식으로 하면 좋을까는 항상 고민된다. Layer VS Domain 멀티모듈, 핵사고날 선택지는 많은데, 시간대비 유지보수하기 좋게 해볼 구조는 역시 도메인 구조를 잡는 것이 좋은 것 같습니다. 인증, 도서, 주문, 상품, 사용자의 도메인에서 개발을 진행하기로 했습니다. 빌드 테스트 설정 빨리 만드는 것만큼 서비스 안정 중요합니다. 기능별 테스트코드를 작성하고, 테스트 코드를 통과해야 브랜치에 머지가 되게 설정합니다. PR을 보내는 순간, CHAT GPT가 자동 리뷰를 진행합니다. 유용한 것을 떠나서 혼자서 심심하지 않습니다. 테스트 코드는 현재 필.. 2023. 4. 17. 웹소설 서비스 만들기-1 기간: 2023.04.03 ~ 2023.04.16 토이프로젝트로 2주간, 웹소설 기능들을 개발해보기로 하였습니다. 개요 사람들이 많이 사용하는 서비스 중에 웹소설이 있습니다. 연습을 위해 너무 많은 요소는 고려하지 않아도 되서 좋은 주제인 것 같습니다. 팀원 팀원은 없습니다. 토이프로젝트에서 장기간 특정분야를 집중 개발하는 것이라면 팀원들과 협업도 나쁘지않을 것 같습니다. 이번에는 개인 프로젝트로 진행하기로 했습니다. 개발할게 많네요...!! 그러면 혼자서 하나요? 걱정마세요. ChatGPT 가 든든하게 지원을 해줄 예정이고, 코드리뷰를 해줄 예정입니다. 좋은건 바로바로 사용해봅시다. 2023. 4. 17. 웹소설 서비스 만들기 - ERD 현재 서비스 되는 웹소설을 보고 1차 ERD 작성 설계를 하다보면 계속 부족한 것이 보이는 것 같고, 자꾸 욕심이 생긴다. 핵심 테이블은 - User - Book - Episode - User_Book - Order 이다. User Book의 경우는 사용자가 구매한 도서의 내역들을 기록한다. ERD 그리는 방법이야 많지만, 이번에는 draw.io를 이용해 간략하게 만들었다. 2023. 4. 5. Real MySQL https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=278488709 Real MySQL 8.0 1권 《Real MySQL》을 정제해서 꼭 필요한 내용으로 압축하고, MySQL 8.0의 GTID와 InnoDB 클러스터 기능들과 소프트웨어 업계 트렌드를 반영한 GIS 및 전문 검색 등의 확장 기능들을 추가로 수록했다. www.aladin.co.kr MySQL이 눈에 보인다! 개발을 하다보면 어떻게 시스템 성능을 높일 수 있을 지 고민을 하게 됩니다. 그리고 성능의 해법이 Database에 있던 경우가 많았습니다. 업무에 자주 사용하는 MySQL을 더 잘 이용하려는 고민을 연차가 쌓이면서 하게되었습니다. 개발 선배님에게 추천을 받은 책은 RealMySQL이었습니다. 아.. 2023. 3. 6. 이전 1 ··· 26 27 28 29 30 31 32 ··· 108 다음