| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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
- javascript
- Git
- effective
- Web
- 백준
- 이펙티브
- java
- 자바
- java8
- 리뷰
- Spring Boot
- 인터페이스
- 후기
- 엘라스틱서치
- 독후감
- kibana
- elasticsearch
- 스프링
- nodejs
- boot
- node
- RCP
- MySQL
- Spring
- 알고리즘
- error
- JPA
- 자바스크립트
- 맛집
- jface
Archives
- Today
- Total
목록assertion (1)
wedul
메서드- 규칙 38 인자의 유효성을 검사하라.
만약 메서드에서 파라미터 값으로 전달되는 값을 제한해야 하는 경우 어떤 값이 들어오면 시스템이 죽거나, 잘못된 데이터가 나온다는 것을 기재해 놓아야 한다. 그렇지 않으면 심각한 문제가 발생될 수 있다. 그렇기 때문에 몇 가지 안전장치를 마련해야 한다. 방법 - 만약 인자 유효성을 위반하는 경우는 Javadoc의 @throw 태그를 사용하여 문서화 해야 한다. 1234567/** * * @throw ZeroDivisionException (0으로 나누었을 때)*/public int getData() { return 222/0;}Colored by Color Scriptercs - assertion을 이용하여 인자 유효성 체크할 수 있다. - assertion은 항상 참이 되어야 한다. 만족되지 못하면 As..
JAVA/Effective Java
2018. 5. 29. 23:23
