sunjoolee
로그인
sunjoolee
로그인
[Clean Code] 1. 깨끗한 코드
⋆。♡゚☁︎ ⋆。선주 ゚☁︎ ゚。♡⋆。
·
2024년 1월 4일
팔로우
0
CLEAN CODE
0
Clean Code
목록 보기
1/7
[Clean Code] 1. 깨끗한 코드
이 포스팅은
<
<
<
Clean Code
>
>
>
, 로버트 C. 마틴, 인사이트(2013)을 읽고 개인 학습용으로 정리한 글입니다.
깨끗한 코드란?
세세한 사항까지 꼼꼼하게 처리하는 코드
(ex. 메모리 누수, race condition, 일관성 없는 명명법)
읽기 쉽고 고치기 쉬운 코드
테스트 케이스(단위 테스트, 인수 테스트)가 존재하는 코드
중복을 피하라, 한 기능만 수행하라, 작게 추상화하라
객체가 여러 기능을 수행한다면 -> 여러 객체로 나눈다
메서드가 여러 기능을 수행한다면 -> 기능을 명확히 기술하는 메서드 하나와, 기능을 실제로 수행하는 메서드 여러 개로 나눈다
(=
메서드 추출(Extract Method)
리팩토링 기법)
⋆。♡゚☁︎ ⋆。선주 ゚☁︎ ゚。♡⋆。
Be able to be vulnerable, in search of truth
팔로우
다음 포스트
[Clean Code] 2. 의미 있는 이름
0개의 댓글
댓글 작성