Skip to content

SGKIM94/all-review-site-front

Repository files navigation

all-review-site-front

목표

  • 이 프로젝트의 가장 큰 목표는 가능한 완벽한 TDD 형태로 구현하는 것 입니다.
  • 다음과 같은 객체지향 생활 체조원칙 9가지를 지키며 개발합니다.
  규칙 1: 한 메서드에 오직 한 단계의 들여쓰기(indent)만 한다.
  규칙 2: else 예약어를 쓰지 않는다.
  규칙 3: 모든 원시값과 문자열을 포장한다.
  규칙 4: 한 줄에 점을 하나만 찍는다.
  규칙 5: 줄여쓰지 않는다(축약 금지).
  규칙 6: 모든 엔티티를 작게 유지한다.
  규칙 7: 3개 이상의 인스턴스 변수를 가진 클래스를 쓰지 않는다.
  규칙 8: 일급 콜렉션을 쓴다.
  규칙 9: 게터/세터/프로퍼티를 쓰지 않는다.
  • 클린코드 규칙 및 코드 컨벤션을 지키고자 노력합니다.
  • Commit 메시지는 다음과 같은 규칙을 가집니다.
  1. 첫 번째 줄은 타이틀을 상징합니다.
  
  2. 타이틀은 [ ] 를 시작으로 명령문으로 작성되며, []의 내용은 다음과 같습니다.
    - ADD : 기능이 추가된 경우
    - MODIFY : 기능이 수정된 경우
    - FIXED : 버그가 고쳐진 경우
    - REFACTORING : 기능을 수정하지 않음과 동시에 리펙토링을 수행한 경우
        
  3. 타이틀이 작성된 후 한줄을 비우며 그 이후에는 추가된 코드의 상세한 내용을 추가합니다.
  • ES6 문법을 가능한 사용합니다.
  • pure javascript 를 사용하여 개발합니다.

개발 환경

  • Build Tool : npm

  • Framework : AngularJ 2.0 && TypeScript

  • VCS : GIT

  • IDE : IntelliJ

About

all-review-site-front

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published