하나의 프로젝트를 여러명의 BE 담당자들과 함께 업무를 하다보니, 다른 담당자가 작성한 코드들을 많이 볼 수 있으며 내가 작성한 코드들 또한 다른 담당자들이 보는 경우가 많다. 현재 회사의 경우에는 대부분의 BE 개발자분들이 나보다 경력이 한참 높기 때문에 다른 개발자분들이 작성한 코드들을 보면 "어떻게 이런식으로 코드를 간결하게 작성할까?"
라는 생각이 많이 들었다. 그래서 리팩토링에 대해서 많은 생각을 하고 있던 와중에 인프런에서 개발자라면 무조건 읽어야 하는 필독 도서인 "리팩토링"에 대해서 자바 코드 예제로 보다 쉽게 설명해주는 강의를 발견해서 듣기로 결정하였다.
사실, 해당 강의를 통해 팀내 다른 개발자들처럼 코드를 작성하는 것이 쉽지는 않겠지만 하루 하루 조금씩 방법들을 익혀간다면 그래도 조금은 (덜?) 챙피하지 않을까?
라는 마음으로 강의를 들어 볼 예정이다. 우선, 리팩토링(Refactoring)이란 무엇일까?
- 리팩토링은 소프트웨어 행동(기능)은 유지하면서 내부 구조...
#
Java
#
함수
#
코드
#
자바
#
스프링
#
소프트웨어
#
사이드이펙트
#
변수
#
버그
#
메서드
#
마틴파울러
#
깔끔한
#
기능
#
Refactoring
#
행동
원문 링크 : [Refactoring] 코딩으로 학습하는 리팩토링 1일차