리팩토링이란 무엇일까? #IT용어요약정리
- IT 기획자/IT기획자의 업무노트
- 2020. 2. 8. 15:31
리팩토링 요약정리
오늘은 리팩토링이란 단어를 요약정리하며 알아보고자 한다.
생활코딩에서 배운 내용과 위키백과에서 가지고 온 내용을 정리하였다.
리팩토링
- 공장으로 다시 보내 개선한다는 의미로 생각해도 된다.
- 코딩을 하고나면 코드가 좀 비효율적인 면이 생기기 마련,
동작하는 것은 그대로 두고 코드 자체를 효율적으로 만들어서
코드의 가독성과 유지보수를 좋게 만들며,
중복되는 코드를 줄이는 것을 말한다.
- 즉 비효율적인 것을 없애고 효율적으로 코드를 만든다라는 것이다.
위키백과로 본 리팩토링
리팩토링(refactoring)은 소프트웨어 공학에서 '결과의 변경 없이 코드의 구조를 재조정함'을 뜻한다. 주로 가독성을 높이고 유지보수를 편하게 한다. 버그를 없애거나 새로운 기능을 추가하는 행위는 아니다. 사용자가 보는 외부 화면은 그대로 두면서 내부 논리나 구조를 바꾸고 개선하는 유지보수 행위이다.
참조 : 생활코딩, 위키백과
'IT 기획자 > IT기획자의 업무노트' 카테고리의 다른 글
스웨거(Swagger)의 기본구조 : Info 객체와 Base URL (0) | 2020.02.19 |
---|---|
[API] 스웨거(Swagger)와 오픈API 란? (0) | 2020.02.17 |
GUID, UUID 차이점 #IT용어요약정리 (0) | 2020.02.07 |
프로젝트 인력관리 방법 (0) | 2020.02.04 |
IT프로젝트기획 5강 : PMO 조직이란? [Program Management Office] (0) | 2020.01.31 |
이 글을 공유하기