profile
공부한 것을 잊지 않기 위해, 고민했던 흔적을 남겨 성장하기 위해 글을 씁니다.
post-thumbnail

리팩토링 - 냄새 17. 메시지 체인

해당 포스팅은 인프런 백기선님의 '리팩토링(https://www.inflearn.com/course/%EB%A6%AC%ED%8C%A9%ED%86%A0%EB%A7%81레퍼런스를 따라 계속해서 메소드 호출이 이어지는 코드.예) this.member.getCredi

2022년 4월 8일
·
0개의 댓글
·
post-thumbnail

리팩토링 - 냄새 12, 13, 14, 15, 16

해당 포스팅은 인프런 백기선님의 '리팩토링(https://www.inflearn.com/course/%EB%A6%AC%ED%8C%A9%ED%86%A0%EB%A7%81예전에는 switch 문이 한번만 등장해도 코드 냄새로 생각하고 다형성 적용을 권장했다.하지만

2022년 4월 8일
·
0개의 댓글
·
post-thumbnail

리팩토링 - 냄새 11. 기본형 집착

해당 포스팅은 인프런 백기선님의 '리팩토링(https://www.inflearn.com/course/%EB%A6%AC%ED%8C%A9%ED%86%A0%EB%A7%81애플리케이션이 다루고 있는 도메인에 필요한 기본 타입을 만들지 않고 프로그래밍 언어가 제공하는

2022년 4월 6일
·
0개의 댓글
·
post-thumbnail

리팩토링 - 냄새 9. 기능 편애

해당 포스팅은 인프런 백기선님의 '리팩토링(https://www.inflearn.com/course/%EB%A6%AC%ED%8C%A9%ED%86%A0%EB%A7%81어떤 모듈에 있는 함수가 다른 모듈에 있는 데이터나 함수를 더 많이 참조하는 경우에 발생한다.예

2022년 4월 6일
·
0개의 댓글
·
post-thumbnail

리팩토링 - 냄새 7. 뒤엉킨 변경

해당 포스팅은 인프런 백기선님의 '리팩토링(https://www.inflearn.com/course/%EB%A6%AC%ED%8C%A9%ED%86%A0%EB%A7%81소프트웨어는 변경에 유연하게(soft) 대처할 수 있어야 한다.어떤 한 모듈이 (함수 또는 클래

2022년 4월 4일
·
0개의 댓글
·
post-thumbnail

리팩토링 - 냄새 6. 가변 데이터

해당 포스팅은 인프런 백기선님의 '리팩토링(https://www.inflearn.com/course/%EB%A6%AC%ED%8C%A9%ED%86%A0%EB%A7%81데이터를 변경하다보면 예상치 못했던 결과나 해결하기 어려운 버그가 발생하기도 한다.함수형 프로그

2022년 4월 2일
·
0개의 댓글
·
post-thumbnail

리팩토링 - 냄새 5. 전역 데이터

해당 포스팅은 인프런 백기선님의 '리팩토링(https://www.inflearn.com/course/%EB%A6%AC%ED%8C%A9%ED%86%A0%EB%A7%81전역 데이터 (예, 자바의 public static 변수)전역 데이터는 아무곳에서나 변경될 수

2022년 4월 2일
·
0개의 댓글
·
post-thumbnail

리팩토링 - 냄새 4. 긴 매개변수 목록

해당 포스팅은 인프런 백기선님의 '리팩토링(https://www.inflearn.com/course/%EB%A6%AC%ED%8C%A9%ED%86%A0%EB%A7%81어떤 함수에 매개변수가 많을수록 함수의 역할을 이해하기 어려워진다. 과연 그 함수는 한가지 일을

2022년 3월 30일
·
0개의 댓글
·
post-thumbnail

리팩토링 - 냄새 3. 긴 함수

해당 포스팅은 인프런 백기선님의 '리팩토링(https://www.inflearn.com/course/%EB%A6%AC%ED%8C%A9%ED%86%A0%EB%A7%81짧은 함수 vs 긴 함수함수가 길 수록 더 이해하기 어렵다. vs 짧은 함수는 더 많은 문맥 전

2022년 3월 28일
·
0개의 댓글
·
post-thumbnail

리팩토링 - 냄새 2. 중복 코드

해당 포스팅은 인프런 백기선님의 '리팩토링(https://www.inflearn.com/course/%EB%A6%AC%ED%8C%A9%ED%86%A0%EB%A7%81중복 코드의 단점비슷한지, 완전히 동일한 코드인지 주의 깊게 봐야한다.코드를 변경할 때, 동일한

2022년 3월 27일
·
0개의 댓글
·
post-thumbnail

리팩토링 - 냄새 1. 이해하기 힘든 이름

해당 포스팅은 인프런 백기선님의 '리팩토링(https://www.inflearn.com/course/%EB%A6%AC%ED%8C%A9%ED%86%A0%EB%A7%81깔끔한 코드에서 가장 중요한 것 중 하나가 바로 “좋은 이름”이다.함수, 변수, 클래스, 모듈의

2022년 3월 27일
·
0개의 댓글
·
post-thumbnail

리팩토링 - 리팩토링이란

해당 포스팅은 인프런 백기선님의 '리팩토링(https://www.inflearn.com/course/%EB%A6%AC%ED%8C%A9%ED%86%A0%EB%A7%81• 2018년 2판 발행, 2020년 한국어 번역본 발행• 예제 코드로 자바스크립트를 사용하고

2022년 3월 27일
·
0개의 댓글
·