[클린코드] 2. 의미있는 이름
1. 의도를 분명히 밝혀라 변수나 함수 스리고 클래스 이름은 다음과 같은 질문에 모두 답해야 한다. 존재 이유는? 수행 기능은? 사용 방법은? 따로 주석이 필요하다면 의도를 분명히 드러내지 못했다는 말이다. int d; // 경과 시간(단위: 날짜) //-- X int daysSinceCreation; //-- O public List getThem() { //-- X if (cell[STATUS_VALUE] == FLAGGED) //-- X } public List getFlaggedCells() { //-- O if (cell.isFlagged()) //-- O } Member member = memberRepository.findById(); //-- X Member findMember = memb..
책 내용 정리/클린코드(clean code)
2021. 11. 29. 15:53
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 폴링 발행기 패턴
- 스프링 카프카 컨슈머
- 학습 테스트
- kafka
- 도메인 모델링
- 스프링 예외 추상화
- clean code
- Spring
- Ubiquitous Language
- 트랜잭셔널 아웃박스 패턴
- ATDD
- H2
- java8
- Git
- 계층형 아키텍처
- mockito
- named query
- Stream
- Spring Boot
- 육각형 아키텍처
- MySQL
- spring rest docs
- 마이크로서비스 패턴
- Spring Data JPA
- 클린코드
- TDD
- JPA
- http
- 이벤트 스토밍
- HTTP 헤더
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함