Skip to content

dheldh77/Best

Repository files navigation

CodeReviewAgent

코드 리뷰 팀 프로젝트

🔥 1. Best

  • 목표를 설정해보자..!

🧑‍🤝‍🧑 2. Participants

소속 이름 역할 branch
삼성전자 도동훈 Commander.Commander.Reader, Commander.Commander.Executor, Commander.Commander.Printer 클래스 dev_doh
삼성전자 민유진 Search 관련 클래스 dev_yj
삼성전자 이재효 Commander.Commander, Commander.EmployeeService 클래스 dev_jaehyo
삼성전자 전승혁 Employee 클래스 dev_jsh
삼성전자 김민석 Option.Option 클래스 dev_kms

👍 3. Ground Rule

Cooperation

  • 매일 가벼운 인사로 시작합니다.
  • 1일 1커밋을 합니다.

Commit

  • [FEAT] xxx : 기능 추가
  • [FIX] xxx : 버그 수정
  • [DOCS] xxx : 문서 수정
  • [STYLE] xxx : 코드 스타일 혹은 포맷
  • [REFACTOR] xxx : 코드 리팩토링
  • [TEST] xxx : 테스트 코드

Coding Style

  • 개인의 코딩 스타일을 존중합니다.

Review

  • PR 시에 전반적인 설명을 적습니다.
  • 코드리뷰는 존중하는 마음으로 합니다.
  • 코드리뷰는 400 라인을 넘을 수 없습니다.
  • 네이밍에 대한 조언은 함수가 어떤 역할을 수행하는지 뚜렷하지 않을 떄 합니다.
  • 코드리뷰는 실력이 좋은 사람이 하는 것이 아닙니다.

Branch

  • 각 브랜치는 dev_(지정) 으로 사용하고 main에 통합
  • 과반수 이상 승인 시에 Merge

🗒️ 5. SW process

1) 요구 사항 분석

  • 사원 정보를 관리한다.
  • 명령어를 입력받는다.
  • 정보를 추가한다.
  • 정보를 검색한다.
  • 정보를 삭제한다.
  • 정보를 수정한다.
  • 정보를 출력한다.

2) 설계

작성 기능

  • 메인 영역 (조립기 역할도 같이?)
  • 회원 정보 클래스(Bean 클래스)
  • 정보 추가/삭제/수정
  • 정보 검색(옵션에 따른 하위 콘크리트 클래스 구현)
  • 명령어 입력 / 정보 출력 ?
  • 옵션 관리 클래스
  • 소팅 알고리즘 관련 클래스
  • 검색기능을 위해서 사원구조체 객체참조할수있는 해쉬구조체

Class Diagram

Class Diagram


Class Interface


📘 5. Reference

About

코드 리뷰 팀 프로젝트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

Languages