- VSCODE 에서 HTML 에 코드 작성시 태그들을 감싸주는 <div id=”wrap”></div> 태그 꼭 작성하기
- ESLint, VS Code Prettier 을 통한 코드 자동 포맷팅 사용하여 코드 통일성 높이기
- 자바 클래스 이름 대문자로 시작하기
- 자바 Camel Case 사용
- 될 수 있으면 담당한 기능은 전부 완성하고 다음 기능 설계로 넘어가기(중요)
- 모든 사진 WEBP 로 변환
- HTML 태그한테 직접 STYLE 주지 말기 << 우선순위 땜에 CSS에서 안먹힘, HTML 태그 내에 <Style></style> 태그 작성하고 그 안에다가 css 작성하지 말기 << 지저분함
- css, javascript 파일명은 적용되는 html 파일명과 일치시키기
- 전역으로 사용하는 기능(Function, Controller등) 만들기 전 간단하게라도 상의하기(재사용성 위해)
- HTML 파일 만들때 <html lang="en"> << 이부분 en 에서 ko 로 바꿔주세요 다들
- 코드 주석 철저히
- ID or Class 이름 줄때 성의없게 주지 말기 ex) <div id=”a”></div>
- 스타일링시 class명 사용, JS 사용시 id > class 명 사용, Java 파라미터 전달시 name (id는 여러군데서 사용하면 안됩니다!)
- 메서드 이름 동사/ 명사로 ex) (일단 동사로 작성 insert, update,…, 모호할 경우 뒤에 명사 추가 insertMember)
- 메서드 작성하고 그 위에다가 무슨 기능인지 꼭 작성 아무것도 안적으면 헷갈림
- 변수명은 명사??
- 뭐든지 명명시 직관적으로 짓기 (무슨 기능하는지 유추 가능하도록)
- 재사용 가능성 있는 모든 객체는 CRUD 가능하게 하기
- css → Camel Case 사용
- Controller 이름은 Mybatis (insert, delete, update, select)