backend에서 공통적으로 사용하는 함수의 경우, 모듈화를 통해 하나의 파일로 관리합니다.
하나의 파일의 시작 부분에 주석으로 상세 내용을 작성합니다. 정리해야 하는 부분은 다음과 같습니다.
보통 controller에 작성하기로 합니다
함수의 전체 기능에 대한 설명
예시 코드
/**
* @route GET /mission/all
* @desc 지난 미션 모두 가져오기
* */
*/
const getCompletedMission = async (req: Request, res: Response) => {
//어쩌구 저쩌구
};
// great - "name" implies strings
const subjectName = ['math', 'english', 'korea'];
const subject = [{name: 'math', difficulty: 'easy’}]
// good
const isOpen = true; const canWrite = true; const hasFruit = true;
// good
let totalNum = 54;
// good
const getUser = (firstName, LastName) => firstName + LastName