Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DOCS: Readme 추가 #239

Closed
wants to merge 17 commits into from
Closed
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
e0df729
Feat: 4주차 최종 산출물
zzoe2346 Sep 27, 2024
742f657
Merge pull request #22 from kakao-tech-campus-2nd-step3/Develop
zzoe2346 Sep 27, 2024
629c1d3
Chore: 잘못된 머지 결과 수정(중복 SwaggerConfig 제거)
zzoe2346 Sep 27, 2024
fe56814
Merge pull request #39 from kakao-tech-campus-2nd-step3/Weekly
zzoe2346 Oct 4, 2024
819bd3e
Merge pull request #40 from kakao-tech-campus-2nd-step3/Develop
zzoe2346 Oct 4, 2024
f84bbda
Merge pull request #59 from kakao-tech-campus-2nd-step3/Weekly
zzoe2346 Oct 11, 2024
e6a451a
Merge pull request #60 from kakao-tech-campus-2nd-step3/Develop
zzoe2346 Oct 11, 2024
65a340f
Merge pull request #90 from kakao-tech-campus-2nd-step3/Weekly
zzoe2346 Oct 18, 2024
416d554
Merge pull request #91 from kakao-tech-campus-2nd-step3/Develop
zzoe2346 Oct 18, 2024
ad03d87
Merge pull request #110 from kakao-tech-campus-2nd-step3/Weekly
zzoe2346 Oct 25, 2024
a9948e9
Merge pull request #111 from kakao-tech-campus-2nd-step3/Develop
zzoe2346 Oct 25, 2024
729681d
Merge pull request #133 from kakao-tech-campus-2nd-step3/Weekly
zzoe2346 Nov 1, 2024
d5fed62
Merge pull request #134 from kakao-tech-campus-2nd-step3/Develop
zzoe2346 Nov 1, 2024
ccb2a22
Merge pull request #201 from kakao-tech-campus-2nd-step3/Weekly
zzoe2346 Nov 8, 2024
9dce46b
Merge pull request #202 from kakao-tech-campus-2nd-step3/Develop
zzoe2346 Nov 8, 2024
c224e59
Merge pull request #236 from kakao-tech-campus-2nd-step3/Weekly
zzoe2346 Nov 15, 2024
5934824
DOCS: Docker와 CI/CD를 활용한 테스트 환경 일관성 및 자동화된 코드 품질 관리 추가
GitJIHO Nov 15, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 32 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<b>나만의 작은 시니또</b>
</div>

## 목차
## 바로가기
- [🤔 시니또가 무엇인가요?](#시니또가-무엇인가요)
- [🧑🏻‍💻 어떤 서비스인가요?](#어떤-서비스인가요)
- [💬 핵심 기능 간략한 설명](#핵심-기능-간략한-설명)
Expand Down Expand Up @@ -457,6 +457,37 @@ redis-server
<img width="480" alt="image-3" src="https://github.com/user-attachments/assets/45fa7e58-9451-4d3b-857b-93c78f3b0794">
<img width="500" alt="image-3" src="https://github.com/user-attachments/assets/c0cac5df-2214-4004-b7dd-043971fe4274">

### 4. Docker와 CI/CD를 활용한 테스트 환경 일관성 및 자동화된 코드 품질 관리
> **1. Docker를 통한 테스트 환경 일관성**

**일관된 환경**: Docker로 Redis와 MySQL을 컨테이너로 관리해, 모든 개발자와 CI/CD 환경에서 동일한 테스트 환경을 보장했습니다.

**빠른 초기화**: Docker 이미지를 통해 데이터베이스와 캐시 서버를 빠르게 설정하여, CI/CD에서 시간을 절약하도록 조치했습니다.

> **2. 자동화된 테스트 및 코드 품질 관리**

**PR 자동 테스트**: PR 생성 시 자동으로 모든 테스트가 실행되며, 코드 변경 사항에 대한 즉각적인 검증이 가능합니다.

**결과 자동 코멘트**: 테스트 결과가 PR에 자동으로 코멘트로 남겨져, 리뷰어가 쉽게 확인할 수 있습니다.

> **3. 실패한 코드 라인 피드백**

**즉각적 피드백**: 실패한 테스트에 대한 코드 라인이 PR에 표시되어, 빠르게 문제를 해결할 수 있습니다.

> **4. 높은 테스트 커버리지**

**클래스 커버리지 80%**: 주요 모듈(callback, guard, review 등)에서 100% 커버리지를 달성하여, 높은 안정성을 확보했습니다.

<p align="center">
<img width="939" alt="image" src="https://github.com/user-attachments/assets/5deef25f-0c3b-455c-8797-8eca49450a0f">
</p>
<p align="center"><strong>[ PR 자동 테스트 코멘트 ]</strong></p>
<br>
<p align="center">
<img width="600" alt="image" src="https://github.com/user-attachments/assets/53e26e22-16f4-4086-ad84-633ebdde4ea4">
</p>
<p align="center"><strong>[ 테스트 Coverage ]</strong></p>


## 👩‍👩‍👧‍👧 협업 효율

Expand Down
Loading