Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
클린코드3일차
#clean_code
2년 전
843

오늘 TIL 3줄 요약

- 좋은 이름을 짓는 것은 어렵고 시간이 걸리는 일이다.

- 다른 프로그래머들이 읽었을 때 막힘이 없도록 이름을 지어야 한다.

- 그럼에도 불구하고 좋은 이름을 선택해 코드를 개선하려는 노력을 중해선 안된다.

TIL (Today I Learned) 날짜

2022.04.24

오늘 읽은 범위

2장. 의미 있는 이름

책에서 기억하고 싶은 내용을 써보세요.

검색하기 쉬운 이름을 사용하라

이름 길이 는 범위 크기에 비례해야 한다.변수나 상수를 코드 여러 곳에서 사용한다면 검색하기 쉬운 이름이 바람직하다.

말장난을 하지 마라

하지만 때로는 프로그래머가 같은 맥락이 아닌데도 ‘일관성’을 고려해 add라 는 단어를 선택한다.

프로그래머는 코드를 최대한 이해하기 쉽게 짜야 한다. 집중적인 탐구가 필요 한 코드가 아니라 대충 훑어봐도 이해할 코드 작성이 목표다.

문제 영역에서 가져온 이름을 사용하라

우수한 프로그래머와 설계자라면 해법 영역과 문제 영역을 구분할 줄 알아야 한다. 문제 영역 개념과 관련이 깊은 코드라면 문제 영역에서 이름을 가져와야 한다.

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

- 좋은 이름을 짓는 건 항상 어렵다고 생각하지만 코드 가독성을 위해서 꼭 고민해야 할 부분이라는 생각이 들었다.

- 좋은 이름을 짓는 것과 그 이름에 맞는 효율적인 구조도 함께 고민해봐야 할 것 같다.

궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.

- 변수 이름에 타입을 인코딩을 한다는 것이 타입이 무엇인지를 알수있도록 변수에 접두어처럼 붙여 짓는다는 의미인건지 알아보기

- 생성자 중복정의할 때 정적 팩토리 메서드를 이용한다는 부분에 대해 알아보기