-
Notifications
You must be signed in to change notification settings - Fork 8
1차 스프린트 사용자 시나리오
Jang Hyeok-su edited this page Jul 12, 2024
·
8 revisions
만두 (개발자 취업준비생) | 머루 (개발자) | |
---|---|---|
생년 | 98년생 | 96년생 |
경력 | 예비개발자 | 2년차 주니어 개발자 (프론트) |
전공 | 비전공 | 컴퓨터공학전공 |
사용 환경 | Window 사용 | MAC 사용 |
학년 | 5학년 1학기 | - |
현재 놓인 상황 |
- 우테코 최종 코딩테스트를 앞두고 있음 - 자주 사용되는 코드를 관리해두지 않아 코드를 찾을 때 시간이 오래걸린다. - 같은 유효성 검사 코드에서 삽질하는 기능이 있다. - 자바의 정석 1회독 |
- 새로 도입된 라이브러리의 예제 코드를 찾고 있음 - 공식 문서에는 예제코드가 부족함 - 블로그를 검색했더니 공식문서의 개념 설명이 2/3를 차지하고 있음 |
Needs | - 빠르게 찾고 싶은 코드 템플릿이 있다. - 자주 쓰는 코드 템플릿 미리 준비하고 싶다. |
- 개념이 아닌 예제 코드를 빠르게 찾고 싶다. - 전체 프로젝트 단위가 아닌 해당 기능 부분만 보고 싶다. - 실제 사용 예시를 보고 싶다. |
Customer Job | 최종 코딩테스트 7기 합격!!! | 빠른 퇴근으로 행복한 가정을 얻을 수 있다. 워라밸!!! |
목표: 우테코 최종 코딩테스트에 합격하기 위해 코드 스니펫을 빠르게 찾고 자주 쓰는 코드 템플릿을 준비하기
시나리오:
- 만두는 우테코 코딩테스트를 준비하기 위해 '코드잽'을 실행합니다.
- 코딩 테스트에서 자주 사용될 템플릿을 미리 작성합니다.
- 검색 기능을 사용해 필요한 코드 스니펫을 신속하게 찾아 삽입합니다.
- 코드를 사용하고 싶을 때 한번의 클릭으로 쉽게 코드를 재사용합니다.
- 만두는 원하는 기능의 코드를 빠르게 찾아 시간을 대폭 단축하여 우테코 최종 코딩테스트에 합격합니다.
목표: 새로 도입된 라이브러리의 예제 코드를 빠르게 찾고 사용하여 에이스 개발자 되기
시나리오:
- 머루는 새로 도입된 라이브러리의 예제 코드를 찾기 위해 '코드잽'을 실행합니다.
- 앱에서 라이브러리 이름과 예제 코드를 검색하고, 개념 설명 없이 순수 예제 코드만을 확인합니다.
- 기능별 코드 스니펫을 찾아 프로젝트에 필요한 부분만 참고합니다.
- 유용한 예제 코드를 스크랩하여 필요할 때 빠르게 접근합니다.
- 직접 예제 코드를 작성하고 '코드잽'에 등록하여 다른 사람들에게 리뷰를 받습니다.
- 머루는 필요한 코드를 빠르게 찾고, 직접 작성한 코드에 대한 리뷰도 받으면서 빠르게 에이스 개발자가 되어갑니다.
- 백엔드 코드 컨벤션
- 백엔드 기술 스택 및 선정 이유
- 각종 인스턴스 설정 파일 및 구성 위치 가이드
- ERD (24.09.27)
- 백엔드 CI CD 동작 프로세스
- 로컬 DB 환경 설정
- 백엔드 로깅 전략
- 백엔드 로그 모니터링 구성도
- 스프링 메트릭 모니터링 구성도
- Flyway 로 스키마 관리
- 코드잽 서버 구성도
- Git Submodule 사용 메뉴얼
- 프론트엔드 코드 컨벤션
- 프론트엔드 기술 스택 및 선정 이유
- 프론트엔드 서비스 타겟 환경 및 브라우저 지원 범위 선정
- 프론트엔드 모니터링 및 디버깅 환경 구축
- 프론트엔드 테스트 목록
- 프론트엔드 라이브러리 기술 검토
- 프론트엔드 개발서버, 운영서버 빌드 및 배포 환경 구분
- 목표했던 타겟 환경과 디바이스에서 서비스 핵심 기능 동작 확인
- 프론트엔드 접근성 개선 보고서
- EC2 로그 확인 방법
- VSCode를 통한 EC2 인스턴스 SSH 연결 방법
- 터미널을 통한 EC2 인스턴스 SSH 연결 방법
- NGINX 설정 파일 접근 및 적용 방법
- DB 접속 및 백업 방법
- [QA] 배포 전 체크리스트
- CI 파이프라인 구축
- CD 파이프라인 구축
- 백엔드 CI CD 트러블슈팅
- Lombok Annotation Processor 의존성을 추가한 이유
- 2차 스프린트 기준 ERD
- DTO 검증하기
- ProblemDetail
- Fork된 레포지토리 PR에서 CI Secrets 접근 문제 해결
- AWS CloudWatch 모니터링
- 스프링 메트릭 모니터링 구축 방법
- 로깅과 Logback에 대해 알아보아요.
- 백엔드 CD 파이프라인 Ver.2
- 요청, 응답 로그에 correlationId 를 추가하자!
- 3차 스프린트 기준 ERD
- 더미데이터 생성하고 실행하기
- 쿼리 성능 개선 결과
- 테이블별 인덱스 설정 목록
- 사용자 증가 시 발생할 수 있는 문제 상황과 개선 방안
- k6를 사용한 서버 부하 테스트
- 6차 스프린트 기준 ERD
- Query Performance Improvement Results
- 테스트 전략 및 CI 설정
- CI CD 구조
- 배포 전, 로컬에서 로그인 기능 포함 테스트해보는 법
- stylelint 적용기
- 내 작업 브랜치 중간에 Merge된 동료의 작업물을 넣고 싶다면 pull vs rebase
- [TS] Webpack config
- [TS] Webpack 환경에서 MSW v2 이슈
- [TS] webpack에서 react‐router‐dom 적용 안됨
- 2024.07.28 새 기획 회의
- 2024.07.26 2차 데모데이 후 회의
- 2024.07.11 백엔드 논의 좀 할게요
- 2024.07.11 백엔드 ERD 회의
- 2024.07.09 깃 브랜치 전략, PR 템플릿 회의
- 2024.07.03 주제 선정 회의
- 2023.07.03 팀빌딩데이 킥오프 회의
- 2023.08.07 3차 스프린트 중간회고