이 글은 'Readable Code: 읽기 좋은 코드를 작성하는 사고법' 이라는 강의를 보고 정리하였다.
Readable Code: 읽기 좋은 코드를 작성하는 사고법 강의 | 박우빈 - 인프런
박우빈 | , [사진]저 사람은 코드를 되게 잘 짜네. 어떻게 저런 코드를 작성하는 걸까? 🤔어떤 사람의 코드를 보고 '와 잘 짰다' 라고 느낄 때가 있습니다.우리가 '코드를 잘 짠다' 라고 표현하는
www.inflearn.com
클린 코드를 추구하는 이유 & 추상과 구체
코드가 잘 읽힌다
= 이해가 잘 된다.
= 유지보수 하기가 수월하다.
= 우리의 시간과 자원이 절약된다.
클린 코드라 지칭하는 수많은 원칙들, 조언들
당연히 지키면 좋은데 왜 지켜야 하는가?
클린 코드를 관통하는 아주 중요한 주제
→ 추상(抽象) : 뽑을 추, 형상 상
사물을 정확하게 이해하기 위해서 사물이 지니고 있는 여러가지 측면 가운데서
특정한 측면만을 가려내어 포착하는 것이다.
어떤 일면만을 추상하는 것은 다른 측면을 버리는 것과 같다.
중요한 정보는 가려내어 남기고, 덜 중요한 정보는 생략하여 버린다.
적절한 추상화는 복잡한 데이터와 복잡한 로직을 단순화하여 이해하기 쉽도록 한다.
이름 짓기
이름을 짓는다는 행위는 추상적 사고를 기반으로 한다.
- 표현하고자 하는 구체에서 정말 중요한 핵심 개념만을 추출하여 잘 드러내는 표현
- 우리 도메인의 문맥 안에서 이해되는 용어
✅ 단수와 복수를 구분하기
✅ 이름 줄이지 않기
✅ 은어/방언 사용하지 않기
✅ 좋은 코드를 보고 습득하기
출처
[지금 무료] 인프런 워밍업 클럽 스터디 3기 - 백엔드 클린 코드, 테스트 코드 (Java, Spring Boot) | 인
인프런 | IT 입문자를 위한 인프런만의 특별한 커뮤니티, 인프런 워밍업 클럽! 지식공유자가 직접 운영하는 스터디에 참여하고, 실무에 쓰이는 지식과 인사이트를 얻어보세요 😎, 한 달 동안
www.inflearn.com
Readable Code: 읽기 좋은 코드를 작성하는 사고법 강의 | 박우빈 - 인프런
박우빈 | , [사진]저 사람은 코드를 되게 잘 짜네. 어떻게 저런 코드를 작성하는 걸까? 🤔어떤 사람의 코드를 보고 '와 잘 짰다' 라고 느낄 때가 있습니다.우리가 '코드를 잘 짠다' 라고 표현하는
www.inflearn.com
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!