본문 바로가기
2222

Stack & Tool/Refactoring2

리팩토링 #1 책의 초반부에는 누구나 이해하기 쉽게 예시로 설명하고 있다. 후반부에서 하나하나 상세히 가르쳐 줄 리팩토링 스킬을 하나씩 사용해서 리팩토링해나가는 과정을 보여준다. - 리팩토링을 다 하고 성공적으로 리팩토링이 되었는지 확인할 때는 눈으로 확인하지 말고 프로그램이 초록불/빨간불로 자가진단할 수 있는 형태로 만들어야 한다. 시간이 당장은 오래걸릴지언정 장기적으로 보면 이게 더 빠르다고 한다. 테스트 관련 내용은 4장에서 상세하게 다룬다고 한다. - 작은 단계별로 리팩토링을 한다. 깃같은 버전관리를 사용한다면 작게 작게 해서 커밋하고 어느정도 의미있는 규모가 되었을 때 푸쉬한다. - 사람이 이해할 수 있는 코드를 작성하는 프로그래머가 진정한 실력자다. 예를 들어 단축용어를 사용하는 것보다 풀용어를 사용하면서 .. 2021. 3. 9.
책 : 리팩토링 2판 - 한빛미디어 출퇴근하면서 어떻게 해야 더 좋은 개발자가 될 수 있을지 고민을 많이 한다. 그래서 이미 개발자인 인생의 선배들로부터 경험담을 듣고자 유튜브에 개발자 관련해서 검색을 많이 한다. 그러다가 한 유튜버로부터 리팩토링 책 소개를 보게 되었다. 원판은 영어인데 한국어로 번역되서 나왔다고 한다. 평소에 강의를 보면서 따라할 때는 코드를 정리하는 과정이 나올 때 따라해보고 이해가 됬는데 실제로 내가 나만의 작업물을 만들다보면 뭔가 이게 맞나 싶기도 하고 좀 더 디테일한 리팩토링한 스킬이 궁금해 했던 적이 있었다. 좋은 기회다 싶었고. 바로 책을 주문해서 시간날때마다 보기로 했다. 2021. 3. 9.