첫 회사에서 클린한 사내 자체 개발 솔루션 코드만 볼 땐 좋았지
6개월 정도 지났을 때 쯤 회사에서 모 회사 고도화 프로젝트에 컨설팅(?) 이런 롤로 사수랑 같이 외주 보냈는데
그 때 마주했던 이상한 코드들 봤을 때의 충격은... ㅋㅋㅋㅋ
사실 자바 1.8이야 뭐 프로젝트가 오래 전에 시작된 프로젝트였어서 그러려니 하는데
Map 도배, 조건 소거 제대로 안하고 if, switch 쌍권총 난사, 이상한 while, for 반복문 남용, 멤버 변수 attribute1~99,
ORM 쓰느니 못한 쓸데 없이 길고 비효율적인 쿼리들은 진짜 얼탱이가 없더라
고도화 프로젝트 할 때 저런거 때문에 문제 많아서 총대 매고 다 갈아 엎으니까
어떤 기능은 5초 걸리던거 0.5초 미만 뜨는거 보고 거기서 한 번 더 충격 먹음
그려려니 한다
아니 난 더 충격받은게 DTO에서 Gson 같은 직렬화안거치고 손수 문자열로 장인의 손길로 파싱하는거까지 봄
????????????????