본문으로 바로가기

코딩 컨벤션 정의 및 회의

category My Project 2024. 10. 18. 09:15
  1. 코딩 컨벤션
  • 정적 파일(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)
  1. 비즈니스 로직
  • 매칭에 관련된 전체적인 비즈니스 로직은 틀을 잡는게 좋겠다.
    • 활용사례등을 전부 찾아보고 분석 후 재 회의 필요
  1. 핵심 로직 (매칭 서비스)에 대한 흐름
  • 활용사례등을 찾아보고 분석 후 재 회의 필요

본인 기능 분석 후 비즈니스 흐름 회의

 

 

깃 머지

본인 브랜치 푸시 → dev 체크아웃 → dev에서 본인 브랜치 머지 →

dev 푸시 → 본인 브랜치 체크아웃 → 본인 브랜치에서 dev 머지 → 작업 시작