Skip to content

스터디 카페 예약 서비스인 스터디의 형제들입니다.

Notifications You must be signed in to change notification settings

f-lab-edu/Brothers-of-Study

Repository files navigation

147902104-959468cb-fdc0-4972-9a2f-03bc2227922d

📚 Brothers-of-Study

  • 스터디 카페 예약 서비스인 스터디의 형제들입니다.
  • 대규모 트래픽을 처리할 수 있는 서비스를 목표로 진행했습니다.
  • 성능 및 유지보수성을 고려해 객체지향적인 코드를 작성하려 노력했습니다.
  • 클라이언트는 프로토타입으로 대체하여 백엔드 개발에 초점을 맞춰 진행했습니다.

사용 기술

  • Java 11
  • Spring Boot
  • MySQL
  • MyBatis
  • Redis
  • Jenkins

Issue

프로젝트 관리

commit 요청시 자동 Build 및 Test를 적용했습니다.

jacoco 플러그인을 통해 Controller 레이어를 제외한 모든 영역의 Test Coverage 100%를 유지했습니다.

코드 컨벤션은 Google code Style을 준수해서 작성했습니다.

checkstyle 플러그인을 적용해 코드 컨벤션을 유지했습니다.

InteliJ Google Style 적용 방법

  1. Preferences > Editor > Code Style > Java 메뉴
  2. Scheme 우측 메뉴에서 Import Scheme > InteliJ IDEA code style XML
  3. checkstyle/intellij-java-google-style.xml 파일 선택
  4. 적용 후 Tab size 와 Indent 를 4로 변경

Api Docs

https://jinukix.github.io/bos-api-guide/

Use cases

https://github.com/f-lab-edu/Brothers-of-Study/wiki/Use-cases

ERD

https://github.com/f-lab-edu/Brothers-of-Study/wiki/ERD

Brothers-of-Study (1)

Prototyping

https://github.com/f-lab-edu/Brothers-of-Study/wiki/Prototyping

About

스터디 카페 예약 서비스인 스터디의 형제들입니다.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published