250x250
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 |
Tags
- react
- 클린코드
- 자바
- jpa
- 인프런백기선
- 자바예외
- 이팩티브 자바
- 네트워크
- 알고리즘분석
- 도메인 주도 개발 시작하기
- java
- 이펙티브자바
- CleanCode
- 자바스터디
- AWS
- DDD
- SQL쿡북
- 혼공SQL
- 자료구조
- 알고리즘
- 이펙티브 자바
- aop
- mysql
- 기술면접
- vue.js
- 스프링부트와AWS로혼자구현하는웹서비스
- 인프런김영한
- AWS RDS
- MariaDB
- 인덱스
Archives
- Today
- Total
목록냄새와휴리스틱 (1)
기록이 힘이다.
[클린 코드] 냄새와 휴리스틱
휴리스틱이란 '시간이나 정보가 불충분하여 합리적인 판단을 할 수 없거나, 굳이 체계적이고 합리적인 판단을 할 필요가 없는 상황에서 신속하게 사용하는 어림짐작의 기술’ 주석 C1: 부적절한 정보 다른 시스템에 (예를 들어, 소스 코드 관리 시스템, 버그 추적 시스템, 이슈 추적 시스템, 기타 기록 관리 시스템에) 저장할 정보는 주석으로 적절하지 못하다. 일반적으로 작성자, 최종 수정일, SPR(Software Problem Report) 번호 등과 같은 메타 정보만 주석으로 넣는다. 주석은 코드와 설계에 기술적인 설명을 부연하는 수단이다. C2: 쓸모 없는 주석 오래된 주석, 엉뚱한 주석, 잘못된 주석은 더 이상 쓸모가 없다. 주석은 빨리 낡는다. C3: 중복된 주석 주석은 코드만으로 다하지 못하는 설명을..
IT서적
2023. 6. 16. 06:13