코드 리팩토링
-
[생활코딩] 코드 리팩토링Study/JavaScript 2019. 12. 2. 10:49
리팩토링 Refactoring 공장으로 다시 보내서 좀 더 개선한다 라는 의미로 볼 수 있다. 코드가 비효율적인 면들이 생기기도 하는데, 코드 리팩토링은 코드 자체를 효율적으로 만드는 작업이다. 리팩토링은 아래와 같은 사항을 개선하는 작업이다. - 코드의 효율성 - 가독성 - 유지보수의 편리성 - 중복된 코드 (제거) 소프트웨어가 커지고 복잡해지는 경우 틈틈히 리팩토링을 해야 좋은 프로그램이 나온다. 위 코드를 리팩토링 해보자. ★태그 자기자신을 가르키는 자바스크립트 코드는 this 로 대체할 수 있다. onclick과 같이 이벤트로 실행되는 코드들은 그 코드가 속해있는 태그의 인덱스 태그를 this로 대신할 수 있다. document.querySelector('#night_day') 는 onclick ..