Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- golang
- go
- 티스토리챌린지
- Vue.js
- Git
- 기초100제
- java
- Python
- thymeleaf
- spring security
- Spring Boot
- 롬복
- 코드업
- mariadb
- Spring
- 오블완
- 파이썬
- Postman
- H2 설치
- springboot
- Codeup
- MySQL
- 객사오
- 클린코드
- JPA
- GitHub
- 클린 코드
- Gradle
- 알고리즘
- 스프링
Archives
- Today
- Total
목록의미 있는 이름 (1)
nyximos.log
[Clean Code] 2장, 의미 있는 이름
클린 코드, 애자일 소프트웨어 장인정신 Robert C. Martin 들어가면서 소프트웨어에서 이름은 어디에나 쓰인다. 많이 사용하므로 이름을 잘 지으면 편하다. 이 장에서는 이름을 잘 짓는 간단한 규칙을 소개한다. 의도를 분명히 밝혀라 변수나 함수 그리고 클래스 이름은 다음과 같은 굵직한 질문에 모두 답해야 한다. 변수(혹은 함수나 클래스)의 존재 이유는? 수행 기능은? 사용 방법은? 따로 주석이 필요하다면 의도를 분명히 드러내지 못했다는 말이다. 의도가 드러나는 이름을 사용하면 코드 이해와 변경이 쉬워진다. 중요한 것은 코드의 함축성이다. int d; // 경과 시간(단위 : 날짜) int elapsedTimeIndays; int daysSinceCreation; int daysSinceModific..
Books
2022. 2. 11. 17:49