개발을 하며 유용했던 함수나 객체를 정리하는 공간입니다.
제목 | 내용 | 파일 이름 | 지원 언어 |
---|---|---|---|
나만의 Query 문 | 자바스크립트의 Method Chaining 방식을 사용하기 쉽고 가독성이 쿼리문 작성 기능을 만들었습니다. | Query.js | Javascript |
API 통합 | 클라이언트 상에서 편한 API 관리 및 호출을 담당하는 함수 입니다. | Api.js | Javascript |
SQLlite 모듈 | Express와 SQLite3에서 사용하는 메소드별 작성한 함수 입니다. | Database.js | Javascript |
MySQL 모듈 | Express와 MySQL2에서 사용하는 메소드별 작성한 함수 입니다. | MySQL.js | Javascript |
Date 모음집 | 자바스크립트 상에서 자주 사용하는 Date를 제어하고 활용하는 파일입니다. | Date.js | Javascript |
HTML 태그 모듈 | 자바스크립트로 HTML 태그를 접근할 때 자주 사용하는 함수 모음집입니다. | HTML.js | Javascript |
도메인 Util Class | 자바스크립트에서 선언한 클래스가 자바와 같이 여러 가지 유틸 함수를 가질 수 있도록 만든 상위 유틸 클래스입니다. | Model.js | Javascript |
Repository Util Class | 자바스크립트에서도 JpaRepository와 같이 여러 가지 유틸 함수를 가질 수 있도록 만든 상위 유틸 클래스입니다. | Repository.js | Javascript |
제목 | 내용 | 파일 이름 | 지원 언어 |
---|---|---|---|
GetSet 데코레이터 | Typescript 상에서 정의한 Getter 및 Setter Decorator | GetterAndSetter.ts | Typescript |
Custom Exception | 에러를 보내는 효과적인 Custom Handler | http-exception.ts | Typescript |
Custom Builder | 타입스크립트에도 적용하는 빌더 패턴 | custom-builder.ts | Typescript |
@Catch(Exception) | try-catch 반복을 줄이는 효과적인 방법 | catch-decorator.ts | Typescript |
@Controller("/url") | express에서도 @Controller 사용하기 | controller-decorator.ts | Typescript |
@Get, @Post, @Put @Patch, @Delete | express에서 Http Method 적용하기 | method-decorator.ts | Typescript |
Custom AppModule | express에서 app을 객체로 선언하기 | app.module.ts | Typescript |
Prisma와 함께 테스트 | Jest, Prisma를 사용하면서 에러를 방지하는 방법 | Prisma-Jest.ts | Typescript |
제목 | 내용 | 파일 이름 | 지원 언어 |
---|---|---|---|
정렬 담당 일찐 | HTML 상에서 자주 사용하는 정렬 함수를 Class 타입으로 정의한 디자인 요소입니다. | align.css, align.scss | CSS |
- 언어별 테스트 케이스 적용해서 테스트 전용 함수 만들기
- Repository 같은 경우 데이터 상태 관리를 통하여 1차 캐시 형태를 삽입하기