영상후기 - 리팩토링의 중요성

shin·2023년 4월 6일
0

영상후기

목록 보기
11/20

movie

리팩토링의 중요성

  • 리팩토링(Refactoring): 버그를 없앤다거나, 가독성을 높이기 위해 코드의 구조를 간결하게 변경한다거나 하는 등... 소프트웨어의 기능을 보존하면서 설계, 구조 구현을 개선하는 것
  • 리팩토링의 끝은 없다.
  • 리팩토링의 순서: 발견 -> 변경 -> 테스트 -> 반복...
  • Bad smell: 나쁜 냄새가 나는 코드 즉, 리팩토링을 진행해야할 코드를 말한다. 이런 나쁜 코드는 직감적으로 알알낼 수 있다. 장황한 메서드 또는 클래스, 타입이나 변수에 대한 규칙 없이 하드 코딩된 부분들이 나쁜 코드이다.
  • 리팩토링은 보안 이슈, 성능, 신규 기능 개발 등에 많은 영향을 미친다.
  • 유지보수성을 높이기 위해서는 개발을 마치고 나서, 코드를 한 번더 점검하고 리팩토링하는 습관이 중요하다.
profile
안녕하세요.

0개의 댓글

관련 채용 정보