respect2190
75
2021-06-09 01:36:53
14
1013

일하면서 막장으로 변한 소스 날잡아서 리팩토링 하시나요?



안녕하세요 문득 궁금한게 생겨서 글을 작성합니다

요즘 일을 하면서 화면단을 수정할일이 자꾸 생겼어요(백엔드 입니다)

일에 쫓기다 보니, 스크립트 소스가 막장이 된 페이지가 있어요

고칠 엄두가 나질 않습니다..인라인 스타일도 상당히 있구요...


누군가 본다면 진짜 부끄러울 것 같다라는 생각도 들구요..보통 이런경우 날잡아서 수정하시나요?

연차쓰고 리팩토링을 할까 생각 중 입니다...다른분들은 어떠신지 궁금하네요


0
  • 댓글 14

  • cathei
    413
    2021-06-09 01:42:03

    날 잡아서도 하고 눈에 띄면 바꾸고 하지요.

    리팩토링도 일인데 연차는 왜..??

  • 령혼
    57
    2021-06-09 01:55:40
    단순하게 생각해서
    소스가 잘안읽히면 정리하는게
    나중에 수정할때도 편하고 
    깔끔하게 공들인 소스는 나중이 가져다 쓰기도 좋아요.
  • pooq
    8k
    2021-06-09 02:26:34

    급하게 개판으로 코딩 -> 배포 -> 신기하게도 정상 -> 더 좋은 알고리즘 적용 -> 배포 -> 수정한 부분에서 버그 발생하여 난리남 -> 팀장이나 사장이 잘 돌아가는거 왜 바꿨냐고 구박 -> 일단 원상 복구 -> 배포 -> 정상 -> 원인 파악은 했지만 다시 적용할 용기가 나지 않음

    10
  • 메이플비
    400
    2021-06-09 04:09:14
    저도 하고는 싶은데 레거시 코드같이 코드의 흐름을 정확하게 파악하기가 힘든 경우에는 회사 차원에서 하자고 오더가 내려오는게 아니라면 하고 싶어도 개인적으로는 안 건드립니다. 괜히 건드렸다가 여기저기서 에러뜨면 거기서 시간을 너무 뺏기는거 같더라구요. 그냥 제가 담당했던 파트를 시간날때 마다 쪼개서 하는 편이에요.
  • 캐티
    5k
    2021-06-09 04:15:09

    아예 날을 잡아서 새로 만들기도 하빈다.

  • setPayPeriod
    1k
    2021-06-09 07:51:45

    잘 돌아가는 개판코드 건들면 잘 안돌아 가더군요 ㅎ

  • shirohoo
    1k
    2021-06-09 08:14:19
    기능개발건 있으면 그거에 집중하고, 그외에는 여유가있어서 회사에서 공부하거나 리팩토링에 집중합니다.

    웹서버랑 서버두대 띄워놓고 라우팅해가면서 테스트하구요
  • 캐티
    5k
    2021-06-09 08:24:53

    프론트 앤드 하시니 웹페이지 소스가 엉망이 된걸 고치기도 하는데 백엔드 하면 한 파일에 몰아넣은 소스를 모듈로 빼기도 하빈다.

    프론트앤드도 스타일 빼고 자바스크립트 정리하고 모듈로 빼고 그러는데 백엔드에도 있쩌.

    모듈로 빼두면 나중에 다시 복사해서 사용 할수가 있스빈다. 재 사용율이 높아지면 작업 효율이 전반적으로 오르저.

  • defult
    13k
    2021-06-09 09:00:36

    회사에서 그럴 여유를 준다면 고려하지만

    한번도 그런걸 고려할 일정을 본적이 없었습니다

  • daywalker
    1k
    2021-06-09 09:01:05

    보통 일정을 잡고 진행하죠.

  • 퀘이사123
    689
    2021-06-09 09:04:35

    잘 돌아가면 그냥 냅둡니다. 그 부분에 수정사항이나 추가사항 등 변경사항이 생겨 건들여야 할 때, 그때 조금씩 리펙토링 합니다.



  • 에르딘트
    3k
    2021-06-09 09:30:06

    내가 만든거면 일정 봐가면서 고치고 

    남이만든거는 그냥 둡니다

  • 연습용더미1
    795
    2021-06-09 10:13:26 작성 2021-06-09 10:13:52 수정됨

    나중에 보면 왜 이렇게 개판이지 했던게 이유 있는 개판인 경우도 있죠.

  • 뛰라고
    703
    2021-06-09 10:55:11

    ....딴건 그렇다치고 그걸 왜 연차쓰고 하실 생각을;;;


    리팩토링, 코드정리는 당연히 일입니다.


    코드를 빠르고 정확하고 보수하기쉽게 업그레이드 하는건데요.

  • 로그인을 하시면 댓글을 등록할 수 있습니다.