이 문서 내용은 좀 낡았습니다.
60일이나 편집 안된 오래된 망한 문서니 개발 문서인 경우 참고할 때 조심하세요. 최신 정보를 알고 싶으면 게시판에 글 써주세요


목차

1. 개요
2. 백엔드
2.1. API를 이용한 내부적 통신
2.2. 타입 힌트 도입
2.3. 클래스를 좀 적극적으로 사용
3. 프론트엔드
3.1. 인라인 JS 제거
3.2. use strict 도입
3.3. TS 도입

1. 개요

작동에는 큰 문제 없으나 지금 내부적으로 코드가 매우 더럽다. 서로 상속 구조도 사실 좀 엉망이고 언젠간 개선을 좀 해야할 것 같다.

가끔 위키보면서 잘 만들었네 하고 자만감에 빠져있다가 코드 켜는 순간 기분이 나빠지는 현상을 경험한다

2. 백엔드

2.1. API를 이용한 내부적 통신

2.2. 타입 힌트 도입

2.3. 클래스를 좀 적극적으로 사용

3. 프론트엔드

3.1. 인라인 JS 제거

이건 계속 진행 중이다.

3.2. use strict 도입

이건 현재 거의 완료 상태이다.

3.3. TS 도입

사실 TS를 도입할 만큼 프론트엔드 파트가 크지도 않고 어지간하면 SSR을 지향하고 있어서 JS 파트를 최소화 하려고 하고 있어서 고민이다...