- 코딩 컨벤션
- 정적 파일(CSS, XML, JS, Mustache)
- 소문자 사용, 단어간 구분은 스테이크 케이스(_)로 정의
- 예시 : style_sheet.css, main_script.js, user_sign_in.mustache
- 자바 파일(클래스)
- 파스칼 케이스를 사용하여 각 단어의 첫 글자는 대문자로 정의
- 예시 : UserController.java
- HTML id, name 속성
- 카멜 케이스를 사용하고 첫 글자는 소문자로 시작
- 예시 : id=”userName”, name=”userName”
- URL 주소 설계
- 모두 소문자로 사용, 단어간 구분은 하이픈(-)으로 정의
- 예시 /user-profile, /get-account-details
- 데이터베이스 테이블
- 모두 소문자로 사용, 단어 간 구분은 스네이크 케이스로 정의
- 예시 : user_account, user_history
- 함수명(서비스 레이어)
- 카멜 케이스를 사용하여 첫 글자는 소문자로 정의
- 함수가 수행하는 동작과 객체를 명확하게 표현
- 예시 : saveAccountDetails(Account account), findUserById(int id)
- 비즈니스 로직
- 매칭에 관련된 전체적인 비즈니스 로직은 틀을 잡는게 좋겠다.
- 활용사례등을 전부 찾아보고 분석 후 재 회의 필요
- 핵심 로직 (매칭 서비스)에 대한 흐름
- 활용사례등을 찾아보고 분석 후 재 회의 필요
본인 기능 분석 후 비즈니스 흐름 회의
깃 머지
본인 브랜치 푸시 → dev 체크아웃 → dev에서 본인 브랜치 머지 →
dev 푸시 → 본인 브랜치 체크아웃 → 본인 브랜치에서 dev 머지 → 작업 시작
'My Project' 카테고리의 다른 글
FAQ 게시판 CRUD 구현 (0) | 2024.10.22 |
---|---|
역할 배분 및 컨벤션 정의 (0) | 2024.10.18 |
주제 선정 및 기능 정리 (0) | 2024.10.18 |
다모아 프로젝트 아이디어 회의 - 2 (9) | 2024.10.17 |
다모아 프로젝트 아이디어 회의 1 (0) | 2024.10.17 |