개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
2022.02.20
오늘 읽은 범위
2장. 의미있는 이름
책에서 기억하고 싶은 내용을 써보세요.
주석이 필요하다면 의도를 분명히 드러내지 못했다는 말이다.
유사한 개념은 유사한 표기법을 사용한다. 이것도 정보다. 일관성이 떨어지는 표기법은 그릇된 정보다.
추상적인 개념 하나에 단어 하나를 선택해 이를 고수한다.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
개발자들이 프로그래밍을 하면서 힘들어 하는게 이름을 짓는 것이라 했었는데 이름을 짓는 것에 대해 너무 쉽게 생각하고 있었던 것 같다. 독학만 하다보니 나만 알 수 있는 이름을 지어도 아무일이 없었기 때문이라 생각한다. 앞으로 간단한 문제라도 한번 더 생각해보면서 이름 짓는 연습을 해봐야겠다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
구체 클래스 (concrete class) : 인스턴스가 가능한 일반 클래스
정적 팩토리 메서드 : 생성자를 통한 생성이 아닌 메서드를 통해 객체 생성의 역할을 하는 클래스 메서드
문제 영역 domain : 해결을 해야하는 영역 (구현할 기능 같은 것들)
해법 영역 : 전산용어, 알고리즘 패턴, 수학 용어 등..