리팩토링을 할 수록 진화를 한다는 걸 비유하는것 같은 재미있는 사진
사실 왜 하는지 이해는 하지만 초보자의 입장에선 버겁기만 하다 그럼에도 필수적인 코드 리팩토링, 왜 하는지 알아보자
리팩토링은 코드의 구조나 설계를 개선하고 유지보수성을 높이기 위해 코드를 수정하는 과정을 말합니다. 리팩토링을 통해 코드를 개선함으로써 다음과 같은 이점이 있다
1.코드 가독성 개선 : 코드의 가독성을 높여서 코드를 이해하고 수정하기 쉬워짐
2.코드 재사용성 증가 : 코드를 적절하게 분리하고, 중복을 제거하여 코드 재사용성을 높임
3.유지보수성 개선 : 코드를 단순화하고, 결합도를 낮추어서 유지보수성을 높임
4.버그 발견 용이 : 코드를 정리하고, 개선함으로써 잠재적인 버그를 미리 발견하고 수정
5.생산성 향상 : 코드를 개선함으로써 생산성을 향상
코드를 지속적으로 유지보수하고 개선함으로써 코드의 질을 높일 수 있으며, 이는 소프트웨어의 품질과 안정성을 향상시키는 데 도움을 준다 리팩토링은 소프트웨어 개발에서 필수적인 과정 중 하나이다
당연하게도 한곳에 올인했다가 날아가면 망하는것이고
규모가 클 수록 관리,가독성도 낮아지고 어려워진다
합리적이고 효율적인 프로그래밍을 위한 필수의 과정인것이다.
Regenerate respon
'궁금증과 잡다한것' 카테고리의 다른 글
PORT 란? PORT번호의 뜻 (0) | 2023.04.11 |
---|---|
JSP 와 Servlet의 차이 + JAVA와의 차이 (0) | 2023.04.11 |
Github 기초 사용법 (1) | 2023.04.10 |
Primary key 와 Unique + not null은 같은걸까? (0) | 2023.03.17 |
SQL varchar가 있는데 char를 왜쓰지? + text (0) | 2023.03.17 |