긁적..
중복된 예외처리, 미들웨어로 처리
CRUD를 구현하면서 예외처리를 하는데 이때 중복되는 예외처리가 발생된다. 이를 객체 지향 프로그래밍의 상속성을 향상 시키고 Clean Code 작성을 위해 미들웨어로 처리해주었다. 기존 예시 코드 Test1 = async (t1, t2, t3, t4) => { try { if (!t1) { return { status: 400, message: 't1 미입력', }; } if (!t2) { return { status: 400, message: 't2 미입력', }; } if (!t3) { return { status: 400, message: 't3 미입력', }; } if (!t4) { return { status: 400, message: 't4 미입력', }; } const result = aw..
2023. 9. 25. 19:37