성장에 목마른 코린이

TIL 220718 (리팩터링 2판 page 1 - 64) 본문

Today I Learned

TIL 220718 (리팩터링 2판 page 1 - 64)

성장하는 코린이 2022. 7. 18. 17:58
728x90

오후 7시 - 8시 30분 Career Talk 중요한 내용!

그리고 취업 지원현황을 엑셀파일로 남기는 것이 굉장히 인상적이고 해야겠다고 생각했습니다!

 

책에서 읽은 중요한 내용!

pg 4 - 64

아무리 간단한 수정이라도 리팩터링 후에는 항상 테스트하는 습관을 들이는 것이 바람직하다! (page 32)

조금씩 변경하고 매번 테스트하는 것은 리팩터링 절차의 핵심이다!(page 32)

변수의 이름을 더 명확하게 바꿔보자!(page 33)

 

컴퓨터가 이해하는 코드는 바보도 작성할 수 있다. 사람이 이해하도록 작성하는 프로그래머가 진정한 실력자다.(page 35)

 

리팩터링 때문에 성능이 떨어진다면, 하던 리팩터링을 마무리하고 나서 성능을 개선하자.(page 47)

대체로 리팩터링 덕분에 성능 개선을 더 효과적으로 수행할 수 있다. 결과적으로 더 깔끔하면서 더 빠른 코드를 얻게된다.

 

모듈화 하면 각 부분이 하는 일과 그 부분들이 맞물려 돌아가는 과정을 파악하기 쉬워진다.

간결함이 지혜의 정수일지 몰라도, 프로그래밍에서만큼은 명료함이 진화할 수 있는 소프트웨어의 정수다.(page 63)

 

캠핑자들에게는 "도착했을 때보다 깔끔하게 정돈하고 떠난다"는 규칙이 있다.

프로그래밍도 마찬가지로 항상 코드베이스를 작업 시간 전보다 건강하게 만들어놓고 떠나야한다.(page 64)

오늘의 회고

코드스테이츠 부트캠프가 끝나고 3주란 시간이 흘렀습니다.

블로그도 약 한달간 쉬었네요 ㅠㅠ..

부트캠프과정 약 7개월간 힘들게 달려와서 그런지, 쉬어도 쉬어도 뭔가 끝나지 않은 것같고

뭔가 해야할것 같긴한데 몸은 쉬고싶다고 계속 외치더라고요..

그래서 수료하고 첫주에 코드스테이츠 협업기업들 몇군데 현재 가지고있는 이력서로

몇군데 집어넣고는 좀 오랜기간 쉰 것 같아요. (당연히 전부 퇴짜 당했습니다 ㅎㅎ)

이제 좀 충분히 쉰 것 같으니 다시 달릴준비가 된 것 같습니다!

오늘부터 달리기위해 지난 금요일 책도 5권 주문해서, 

주문한 리팩토링 2판 책 읽으며,

같이 프로젝트 진행했던 멤버들과 오늘부터 제대로된 리팩토링을 해보려고합니다.

내일의 계획

1. 오전 10:00 - 12:00 + 저녁시간 활용해서 이력서 2군데 제출하기 / 기업 분석

2. 오후 1:30 - 1:45 집중코치

3. 오후 4:00 ~ 함께코치

4. 오후 10:00 ~ 프로젝트 리팩토링

Comments