반응형 분류 전체보기1064 [리팩터링] 챕터01. 리팩터링: 첫 번째 예시 😀 책에서 기억하고 싶은 내용을 써보세요. 리팩터링이란?(7p) 겉으로 드러나는 코드의 기능(겉보기 동작)은 바꾸지 않으면서 내부 구조를 개선하는 방식으로 소프트웨어 시스템을 수정하는 과정이다. 프로그램이 새로운 기능을 추가하기에 편한 구조가 아니라면, 먼저 기능을 추가하기 쉬운 형태로 리팩터링하고 나서 원하는 기능을 추가한다.(27p) 리팩터링하기 전에 제대로 된 테스트부터 마련한다. 테스트는 반드시 자가진단하도록 만든다.(28p) 조금씩 수정하여 피드백 주기를 짧게 가져가는 습관이 이러한 재앙을 피하는 길이다.(32p) 리팩터링은 프로그램 수정을 작은 단계로 나눠 진행한다. 그래서 중간에 실수하더라도 버그를 쉽게 찾을 수 있다.(32p) 하나의 리팩터링을 문제없이 끝낼 때마다 커밋한다. 그래야 중간에.. 2022. 5. 21. 2022년 05월 20일 TIL 2022년 05월 20일 TIL ✅ 한 것 공부 1일 1커밋 & 푸쉬 TIL 작성 자바의정석 10p 공부 잘난 놈 심리학 10p 독서 리팩터링 책 구매 리팩터링 북스터디 노션 페이지 만들기 게시판 프로젝트 리팩터링 UserService 부분 코드 수정 수정한 코드 커밋에 셀프 리뷰 코멘트 남기기 맥북 MySql 설치 운동 출근 후 계단 15층 오르내리기 2회 점심 먹고 계단 15층 오르내리기 2회 악력기 양손 100회 조깅 5km 철봉 매달리기 30초 X 3세트 ❓ 오늘의 질문, 배운 것 X 📣 피드백 하루 반성 및 칭찬 인텔리제이를 제대로 활용하고 있지 못한다는 걸 알게 되었습니다. 인텔리제이를 통한 변수명 일괄 변경을 제대로 하지 못했습니다. 테스트 코드를 작성해놔서 좀 더 과감하게 코드를 리팩터링 .. 2022. 5. 20. 2022년 05월 19일 TIL 2022년 05월 19일 TIL ✅ 한 것 공부 1일 1커밋 & 푸쉬 TIL 작성 잘난놈 심리학 책 10p 독서 하루 4시간 스터디 인증 모임 가입 * 디스코드방에 시간 측정 한 것을 인증(공부 어플로 시간 측정) 리팩터링 북스터디 참여(내일 05/20에 시작 예정) - 리팩터링 책 구매 게시판 프로젝트 리팩터링 UserService 테스트코드 작성 깃허브에서 커밋 코드 보고 셀프 코드 리뷰 코멘트 작성 RealMySQL 10페이지 읽고 공부 운동 아침 출근 후 계단 15층 오르내리기 2회 점심먹고 15층 계단 오르내리기 악력기 양손 100회 조깅 5km 철봉 매달리기 30초 x 3세트 ❓ 오늘의 질문, 배운 것 [Cors] Preflight 란? preflight 는 우리말로 하면 말 그대로 미리 보내.. 2022. 5. 19. 2022년 05월 18일 TIL 2022년 05월 18일 TIL ✅ 한 것 공부 1일 1커밋 & 푸쉬 TIL 작성 [Spring] 게시글 수정 로직 위치 Entity vs Service 관련 블로그글 => 링크 게시판 프로젝트 리팩터링 깃허브에서 커밋 코드 보고 셀프 코드 리뷰 코멘트 작성 Jasypt 테스트 코드 추가(암호화, 복호화) 운동 아침 출근 후 계단 15층 오르내리기 악력기 100번(왼손 100, 오른손 100) 점심 먹고 계단 15층 오르내리기 2회 조깅 5km 철봉 매달리기 30초 x 3세트 ❓ 오늘의 질문, 배운 것 자바 extends 와 implements의 차이 코드를 작성하면서 extends 와 implement 의 차이를 너무 두리뭉실하게 알고 사용하는 것 같아서 글로 작성하게 되었습니다. extends - 부.. 2022. 5. 18. 이전 1 ··· 141 142 143 144 145 146 147 ··· 266 다음