본문 바로가기
IT/TIL

2022년 03월 28일 TIL

by 공부하는개미 2022. 3. 28.

2022년 03월 28일 TIL


 

  한 것 

공부

  • 자기 암시, 명상
  • 자바의정석 챕터 2 공부
  • Web Server와 WAS의 차이 관련 블로그 글 정리 => 링크
  • 1일 1커밋 & 푸쉬

 

 

 

운동

 

  • 런지 100개
  • 스쿼트 100개
  • 덤벨 컬 30 x 4세트
  • 덤벨스윙 100개
  • 조깅 6KM

 

 

 

  오늘의 질문, 배운 것

레거시 코드의 문제점은?

  • 제가 경험한 곳의 레거시 코드는 주석이 주렁주렁 달려있었습니다.
    마치 누군가 이미 한번 읽고 밑줄과 키워드를 적어놓은 더러운 책 같았습니다.
  • 레거시 코드를 길게 끌고 가는 회사를 경험했는데 기존의 코드를 수정하는걸 엄청 싫어했습니다.(보수적임)
  • 클린코드에도 나오지만 주석이 거짓된 정보를 주는 경우도 많았습니다.
    => 오히려 주석이 혼란을 야기함
    => 수 많은 주석 때문에 라인수가 배로 늘어나는 문제 발생
  • '이미 잘 굴러가잖아~ 버그도 없어~' 의 마인드로 인해 개발자로서 발전이 멈출 수 있다.
    => 깨끗한 코드에대한 생각을 못하게 된다.
    => 개선과 생각을 멈추기 때문에 발전이 멈추게 된다.

 

 

📣  피드백 

하루 반성 및 칭찬

  • 멘탈 잘 잡고 지금 상황에서 배우거나 극복할 방법에 대해서 생각하기
  • 깨끗한 코드와 리팩터링에 대해 생각하고 실행하지 않는 이상 발전이 멈출 수도 있다고 느꼈습니다.
  • 해당 회사의 코드를 임의로 리팩토링 해보는 것은 어떤지?
    => 해당 회사에 적용하는 것이 아닌 공부를 위한 코드 작성
    => 보안상 문제가 있을 수 있기 때문에 외부 반출 X
 
 
반응형