개발의 시작과 끝

2021.02.05 / JavaScript - 리팩토링 본문

자바스크립트

2021.02.05 / JavaScript - 리팩토링

개발지혜 2021. 2. 5. 23:43

생활코딩 18강 - 리팩토링 중복의 제거

 

리팩토링

코딩하고 나면 코드가 비효율적인 면들이 생긴다.

이때 동작하는 것은 그대로 두고 코드 자체만 효율적으로 정리하여

코드의 가독성을 높이고 유지보수 하기 편리하게 만들어

중복된 코드를 낮추고 코드를 개선하는 작업이다.

<input type="button" value="night" onclick="
	var target = document.querySelector('body');
        
	if(this.value === 'night'){
	   target.style.backgroundColor = 'black';
       target.style.color = 'white';
       this.value = 'day';
    } else {
       target.style.backgroundColor = 'white';
       target.style.color = 'black';
       this.value = 'night';
    }
">

 

 

참고

- www.youtube.com/watch?v=vwRkFRke7ls&list=PLuHgQVnccGMBB348PWRN0fREzYcYgFybf&index=18