유지보수 하는 사람들 다 SQL만 수정하고 있던데
왜 그렇게 4000라인씩 되는 데이터베이스 풀스캔 20번씩 5초 걸리는 쿼리를 왜 쓰는 거지???
내 예상엔 4가지인데
1. 다 웹뗄감이여서 코딩으로 구현 할수가 없어서 SQL문으로 쓴다.
2. 로직을 짜기엔 시간이 너무 촉박해서 임시로 쓰던 쿼리문이 계속 쓰이던 것이다.
3. 어허 라떼는 말이야 다 쿼리로 짯어 여기 와서 앉아봐라 다 너 잘되라고 쓰는 거야 ㅉㅉ 돈주고도 못배울걸...
4. 정말 SQL문이 아니면 구현이 안되는 수준의 복잡함을 구현해야한다.
4가지 중에 진짜 이유 있음?
5. 대충 짜놓은 솔루션 유지보수 하는데 경력자들 다 탈주해서 신입들이 그냥 있던 쿼리 재탕
기술은 있는데 레거시 파악할 수 있는 방법이 없어서 테이블도 못고치고 로직은 스토어드 프로시저로 되어있는데 그것도 손댈수 없고 전면 재개발 하려니 돈도 없고 코어 파악하는 사람도 없어서 발주할 수도 없고 발주하면 거금들고 그런거다