애자일
친절한 엔지니어링
96DAYS) [Main-Project] 테이블 명세서, ERD 설계, API 명세서 작성
- 객체지향 생활체조 원칙
- 규칙 1: 한 메서드에 오직 한 단계의 들여쓰기(indent)만 한다.
- 규칙 2: else 예약어를 쓰지 않는다.(switch/case 또한 불가)
- 규칙 3: 모든 원시값과 문자열을 포장한다.
- 규칙 4: 한 줄에 점을 하나만 찍는다.
- 규칙 5: 줄여쓰지 않는다(축약 금지).
- 규칙 6: 모든 엔티티를 작게 유지한다.
- 규칙 7: 3개 이상의 인스턴스 변수를 가진 클래스를 쓰지 않는다.
- 규칙 8: 일급 콜렉션을 쓴다.
- 규칙 9: 게터/세터/프로퍼티를 쓰지 않는다.
- 코드리뷰
- 리뷰어는 리뷰이가 평가받는 자리라고 느끼지않도록 피드백을 준다
- 페어 프로그래밍
- 두명이서 함께 프로그래밍 하는 것을 뜻한다.
- 선임 개발자와 후임 개발자가 한 쌍(페어)를 이룬다.