일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 자바스터디
- annotation processor
- raw 타입
- System.err
- Java
- github api
- 항해99
- 브릿지 메소드
- 합병 정렬
- 로컬 클래스
- 상속
- Effective JAVA
- 함수형 인터페이스
- System.out
- Study Halle
- 제네릭 타입
- auto.create.topics.enable
- 제네릭 와일드 카드
- 정렬
- junit 5
- Switch Expressions
- 익명 클래스
- public 필드
- 접근지시자
- System.in
- 자바할래
- 스파르타코딩클럽
- 프리미티브 타입
- 람다식
- 바운디드 타입
Archives
- Today
- Total
목록2025/05/08 (1)
코딩하는 털보
ITEM 51 메서드 시그니처 설계 요령
package me.rockintuna.effectivejava.item;/*메서드 시그니처를 신중히 설계하라 */public class Item51 { /* 메서드 설계 요령 1. 메서드 이름을 신중히 - 표준 명명 규칙 따르기 - 동일한 패키지에 속한 다른 메서드와 일관되게 - 개발자들에게 일반적으로 받아들여지는 이름 사용 - 긴 이름 피하기 2. 편의 메서드를 너무 많이 만들지 말자 클래스 또는 인터페이스에 메서드 수가 너무 많아지면 이해, 사용, 문서화, 테스트, 유지보수가 어려워진다. 따라서 편의를 위한 메서드는 아주 자주 쓰이는게 아니라면 만들지 말자 3. 매개변수 목록은 짧게 - 4개 이하 - 동일한 타입의 매개변수 여러개..
Book/이펙티브 자바
2025. 5. 8. 20:12