프로젝트 해보니까
문제가 너무 많다
기본적으로 보더라도
하나의 업무를 하는데
두명이 붙어서 작업하고
한명은 화면단만 생각하고
한명은 비지니스로직만 생각하니
서로 이해도가 다르고
어떻게 재사용해야할지 감도 못잡는다
백은 무얼 만들려고하는지 모르고
프론트는 무얼 갖다 써야할지 모르고
많은 회의와 깊은 이해를 가지고 해야하는데
내 일도 바쁜데 무슨 설명을 하냐
그리고 서로 책임을 전가할수있는 최적의 조건이라
이런식으로 프로젝트를 하는건 망하는 지름길이다
큰부분에서 이야기했지만
작은부분에서도 문제가 많다
데이터 타입에 대한 정의 문제
데이터타입이 datetime 타입인데
어떤건 날짜로 달라고 하고
어떤건 날짜시간으로 달라고 하고
지들 필요한대로만 달라고 한다
용어에 대한 문제
만약 테이블이 신청정보테이블이라고 하면
신청일자 컬럼이 없고
등록일자 컬럼이 있으면
등록일자가 신청일자인데
등록일자로 데이터 보내면
프론트는 이해를 못한다.
이런 일들은 비일비재하다
신청일도 되고 요청일도 되고 등록일도 되고
테이블을 보고 판단을 할수있는걸
프론트는 판단을 못한다
그래서 매번 물어본다
프론트엔드가 프로젝트를 망친다고 생각한다
api 문서화 잘하면 되는거 아니노?
걱정마 AI가 대체하고 있으니깐