728x90
줄여 쓰지 않는다.
명명시에 축약을 하지 말자
이번 규칙은 우선적으로 "왜 줄이려고 하는가?" 에대한 질문에서 시작 할 수있다. 메서드의 이름이 긴 이유 중 하나는, 책임을 너무 많이 갖고 있거나, 적절한 클래스의 아래에 위치하지 않아서 일 수 있다. 책임을 너무 많이 가지고 있다면 설계를 다시 고민해야한다.
매소드를 쪼개 단순화 하여야한다.
public void example() {
User user = new user();
user.updateNameAndAge("새로운이름", 20);
}
public void example() {
User user = new user();
user.updateName("새로운이름");
user.AndAge(20);
}
기능을 분리해줌으로써 메서드 이름도 분리해 줄 수 있다.
728x90
'OOP' 카테고리의 다른 글
[객체지향 생활체조 원칙] 규칙 7. 2개 이상의 인스턴스 변수를 가진 클래스를 쓰지 않는다. (0) | 2022.11.07 |
---|---|
[객체지향 생활체조 원칙] 규칙 6. 모든 엔티티를 작게 유지한다 (0) | 2022.11.07 |
[객체지향 생활체조 원칙] 규칙 4. 한 줄에 점을 하나만 찍는다. (0) | 2022.11.07 |
[객체지향 생활체조 원칙] 규칙 3. 모든 원시 값과 문자열을 포장한다. (0) | 2022.11.07 |
[객체지향 생활체조 원칙] 규칙 2. else 예약어를 쓰지 않는다. (0) | 2022.11.06 |
댓글