저는 자칭 솔루션 회사에서 개발자로 일하고 있습니다 신규 기능을 개발하라는 지시를 받았습니다. 제 기능은 기존 솔루션과 벗어난 신규 기능이어서 마음같아서는 새로 만들고 싶었지만.... 새로 만들지 말고 기존 소스 보고 분기 처리 해서 넣으라고 하시더라구요;;; 기존 개발자분들이 si 출신이셔서 그런지 클린코드고 뭐고.... 스파게티코드가 많더라구요 소스코드보니 하나의 메서드에 if절만 최소 다섯개가 넘고 여러개의 if절 중 조건이 맞는 if절이 있고 그 안에 또 if절이 있고 그 if절을 타고 들어가면 또 if절이 들어있고... ;;; n+1문제도 보이고... 컨트롤러에 트랜잭션을 걸지 않나... 파라미터 받는건 죄다 Map<String,Object>.... 응답은 Object..... 예외처리도 제대로 안되어있고 공통이라는 명목하에..... 모든걸 다 받고 얼레벌레 돌아가는 코드랄까 여기에 제 기능에 맞는 분기처리를 해야하는데 이게 맞나? 싶으면서.... 분명 내가 모르는 사이드 이펙트가 터질텐데.... 라는 걱정도 들고..ㅠ 이게 최선이었겠지? 싶다가도.... 분석하는데 화가 나더라구요 ㅋㅋㅋㅋㅋㅋㅋ 그리고 그렇게 짠 당사자한테 가서 물어보면 본인도 본인이 짠 코드를 기억못함;; 난 절대 저렇게 짜지 말아야겠다 싶으면서 이런 코드를 보고 저도 그대로 할까봐도 걱정이고... 내가 성장할 수 있을까 이런 고민이 들더라구요 (공부도 하고 사이드프로젝트도 하고있습니다) 제가 너무 현실성 없는 생각을 하는건가 싶네요ㅠㅠㅠ
실무에서 스파게티 코드 많이 접하시나요?
03월 29일 | 조회수 911
ㅎ
ㅎㅎㅎ힣
댓글 12개
공감순
최신순
맨
맨땅헤딩조아
2일 전
첫째, 문제를 인식했다는 거 훌륭. 박수!
둘째, 어쩔 수 없다로 가면 거기로 능력 수렴. 빠른 이직 권고.
셋째, 뒤집어봐야지 하게 되면 몸고생, 마음고생, 능력자 진화
단순하죠? ㅋ
첫째, 문제를 인식했다는 거 훌륭. 박수!
둘째, 어쩔 수 없다로 가면 거기로 능력 수렴. 빠른 이직 권고.
셋째, 뒤집어봐야지 하게 되면 몸고생, 마음고생, 능력자 진화
단순하죠? ㅋ
답글 쓰기
6
리
리멤버
@멘션된 회사에서 재직했었음
19년 05월 28일
회사에서 풀지 못한 고민, 여기서
회사에서 업무를 하다가 풀지 못한 실무적인 어려움, 사업적인 도움이 필요한 적이 있으셨나요? <리멤버 커뮤니티>는 회원님과 같은 일을 하는 사람들과 이러한 고민을 해결할 수 있는 온라인 공간입니다.
회원 가입 하고 보다 쉽게 같은 일 하는 사람들과 소통하세요
회사에서 풀지 못한 고민, 여기서
회사에서 업무를 하다가 풀지 못한 실무적인 어려움, 사업적인 도움이 필요한 적이 있으셨나요? <리멤버 커뮤니티>는 회원님과 같은 일을 하는 사람들과 이러한 고민을 해결할 수 있는 온라인 공간입니다.
회원 가입 하고 보다 쉽게 같은 일 하는 사람들과 소통하세요
답글 쓰기
0
리
리멤버
@멘션된 회사에서 재직했었음
19년 05월 28일
일하는 사람과 기회를 연결하여 성공으로 이끈다
일하는 사람과 기회를 연결하여 성공으로 이끈다
답글 쓰기
0
추천글