[수업] 프로그래밍 습관, 생성자 체이닝, 원시값 포장, 일급컬렉션
더 좋은 프로그래밍 하기 setter 지양 Setter은 왜 지양해야 할까? set이라는 것은 초기화의 의미를 담고 있다. 객체가 만들어질 때, 초기화하는 역할은 생성자이다. 생성자의 역할은 적절한 유효성 검사를 통한 초기화이다. 따라서 초기화는 생성자로 하는 것이 좋다. 초기화 이후에도 내부 값을 변경하게 될 수도 있는데 이때는 set이라는 키워드를 사용하여 메서드 이름을 설정하기보다는 적절한 이름을 지어주는 것이 좋다. 하는 역할이 같더라도 객체가 외부의 값을 받아 능동적으로 변경하는지, 외부의 호출에 의해 수동적인 값 변경이 되는지 느낌의 차이라고 생각한다. getter 지양 setter/getter를 지양하라는 것은 핵심 비즈니스 로직을 구현하는 도메인 객체에 해당한다. Domain 객체와 DTO..
우아한테크코스/레벨1
2021. 2. 14. 12:21
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 인증
- 마스터즈코스
- 우아한테크코스
- React
- 운영체제
- 객체지향
- CS
- JPA
- 개발공부일지
- 알고리즘
- 내부코드
- 카카오
- DB
- 네트워크
- java
- javascript
- 월간회고
- TIL
- 코드스쿼드
- OS
- 회고
- JS
- 글쓰기미션
- python
- TCP/IP
- Spring
- Transaction
- 학습로그
- 우테코수업
- 모의면접준비
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함