modul (1) 썸네일형 리스트형 [JavaScript]모듈(Module)이란? 리팩토링(refactoring)이란?소프트웨어 공학에서 ‘결과의 변경 없이 코드의 구조를 재조정함’을 뜻한다. 주로 코드의 가독성을 높이고 유지보수를 편하게 합니다. 하지만 버그를 없애거나 새로운 기능을 추가하는 행위는 아니다. 사용자가 보는 외부 화면은 그대로 두면서 내부 논리나 구조를 바꾸고 개선하는 유지보수 행위이다. 리팩토링의 잠재적인 목표는 소프트웨어의 설계, 구조 및 구현을 개선하는 동시에 기능을 보존하는 것이다. 코드의 가독성을 향상시키고 복잡성을 감소시키는 효과를 가진다. 리팩토링을 하는 때1) 유사내용이 세번 이상 중복(반복)될 때, 리팩토링을 고려2)새로운 기능을 추가해야 할 때3)버그를 수정해야 할 때4)코드리뷰를 할 때 리팩토링을 하기 전에 코드가 제대로 작동해야 하는 것은 필수!!.. 이전 1 다음