1. 리팩터링이란무엇인가?
리팩터링은외부 동작을 바꾸지 않으면서 내부 구조를 개선하는 방법으로, 소프트웨어 시스템을 변경하는 프로세스이다.
* 리팩터링 시 중요한 점
소프트웨어를 보다 이해하기 쉽고, 수정하기 쉽도록 만드는 것, 겉으로 보이는 소프트웨어의 기능을 변경하지 않는 것이다.
따라서, 리팩터링을 할 때는 기능을 추가해서는 안되고, 단지 코드의 구조에만 신경 써야 한다.
리팩터링은 가동 중인 프로그램을 취해서, 동작을 바꾸는 것이 아니라
우리가 빠른 속도로 개발할 수 있도록 하는 특성을 좀 더 많이 주어,
프로그램의 가치를 높이는 것이다.
한줄요약 : 소스코드를 가독성 있게 개선하는 것
출처: https://codereview.tistory.com/3 [Code Review]
'web_모르는용어' 카테고리의 다른 글
JS_fetch (0) | 2020.01.08 |
---|---|
코드블록(codeblock) (0) | 2019.12.28 |
크로스브라우징(Cross Browsing) (0) | 2019.12.20 |
워드프레스(WordPress) 와 CMS툴 (0) | 2019.12.20 |
HTTPS와 SSL 인증서 (0) | 2019.12.20 |