JavaScript(2)
-
[Type 없으면 싫다 - 01] Type으로 CamelCase 에서 SnakeCase 로 변경하기
TypeScript Module 중 TypeORM 을 사용해서 개발하는 경우가 상당히 많다. 그러면 실제 Table에 Column 명은 Snake case로 입력해 Class 변수 명과 달라지는 경우가 있다. 그렇다고 Class 변수에 CamelCase 를 포기하는건 더욱 싫다. import { Column, CreateDateColumn, PrimaryColumn, UpdateDateColumn, } from 'typeorm'; export class Post { @PrimaryColumn() public id: string; @Column() public title: string; // 변수명은 `createdAt` column 명은 `created_at` @CreateDateColumn({ name..
2021.09.28 -
Javascript 주석 잘 쓰기-1
요즘 TypeScript 로 개발을 하다보니 주석에 타입을 세부적으로 하는 일이 많이 줄어 들었다. 하지만, 현재 서비스 중인 상태라면 TypeCheck 를 반영 하기에는 일정이 없고, 코드는 any 지옥 이라면 정말 힘들다. 이럴 경우에는 Javascript에 주석만 잘 쓰더라도 정말 좋아진다. 1. type /** * @type {Number} */ var hiNumber; // => number /** * @type {?Number} */ var hiMaybeNumber; // => undefined or number /** * @type {Array.} */ var arrayNumber; // => [number, number, number, ...] 2. typedef + type /** * @..
2021.09.24