오늘 배운것
- 팀장님 덕분에 케이스 스타일에 대해서 알게 되었다. 변수명, 클래스명 지을때 공식같은건데 카멜케이스로 통일하기로 했다. 여러가지 종류가있는데
- 카멜 케이스 (Camel case) camel case ==> camelCase
첫 단어 소문자, 두 번째 부터 대문자, 단어 붙이기 - 케밥 케이스(Kebab case) kebab case ==> kebab-case
모든 단어 소문자, 단어 - 붙이기 - 파스칼 케이스(Pascal case) pascal case ==> PascalCase
모든 첫 단어 대문자, 단어 붙이기 - 스네이크 케이스(Snake case) snake case ==> snake_case
모든 단어 소문자, 단어 _ 붙이기
- 카멜 케이스 (Camel case) camel case ==> camelCase
- 프로젝트 에서 3계층 아키텍쳐 패턴을 사용해봤다. 각 부분에서 필요한 부분만 신경쓰면되서 편한점도 있었지만
변수명, 클래스명, 함수명 등이 오탈자가 나면 오류가 전체적으로 잡혀서 하나하나 들여다보는게 힘들었다.. - 크게보면 app.js -> index.js -> xx.routes.js -> xx.controller -> xx.service -> xx.repository 다시 거꾸로 결과값 반환
- Controller - res,req 처리, 처리결과 반환
- Service - 비즈니스 로직이 수행됨
- Repository - 데이터베이스 사용
'내일배움캠프 4기 - Node.js' 카테고리의 다른 글
[8 - 3일차] 내가 쓰는 Git 명령어 모음 (0) | 2023.01.05 |
---|---|
[8 - 2일차] EJS, JEST (0) | 2023.01.03 |
[7주차 WIL] (0) | 2023.01.02 |
[3차 프로젝트] S.A (0) | 2022.12.30 |
[7 - 4일차] (0) | 2022.12.30 |