[클린코드] 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
- 마이크로서비스 패턴
- 계층형 아키텍처
- HTTP 헤더
- Spring Data JPA
- 트랜잭셔널 아웃박스 패턴
- MySQL
- clean code
- http
- spring rest docs
- mockito
- TDD
- 도메인 모델링
- kafka
- 육각형 아키텍처
- named query
- JPA
- 이벤트 스토밍
- H2
- 스프링 카프카 컨슈머
- 폴링 발행기 패턴
- java8
- Spring Boot
- ATDD
- Ubiquitous Language
- 스프링 예외 추상화
- 클린코드
- 학습 테스트
- Spring
- Stream
- Git
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함