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
- 코틀린
- tomcat설정
- java
- 레벨로그
- 알고리즘
- 무중단배포
- DynamicWebProject
- 테코톡
- kotlin
- 트랜잭션
- servlet프로젝트
- 리버스프록시
- jsp프로젝트
- mysqld.sock
- 객체지향생활체조
- 스프링트랜잭션
- 트랜잭션속성
- 트랜잭션성질
- 자바비동기
- 우아한테크코스
- 백준
- 데이터베이스락
- 코틀린뽀개기
- ObjectCalisthenics
- 코틀린기초
- KotlinInAction
- S2139
- subprocess에러
- Google Place Photo API
- GithubOAuth
Archives
- Today
- Total
목록OOP (1)
초이로그
객체지향 생활체조 9가지 원칙
더보기 1. 한 메서드에서 한 단계 들여쓰기만 사용하자 2. else 예약어를 쓰지 말자 3. 모든 원시값과 문자열을 포장하자 4. 일급 컬렉션을 사용하자 5. 한줄에 한개의 점만 사용하자 6. 축약하지 말자 7. 모든 엔티티를 작게 유지하자 8. 클래스는 변수 두개를 넘지 않게 하자 9. getters, setters, properties를 사용하지 말자 객체지향 생활체조(Object Calisthenics)란, Jeff Bay가 The ThoughtWorks Anthology(SW공학 에세이 모음집)에서 처음 소개되었다. 원칙들은 만병통치약이 아니므로 모든 디자인 문제점들을 해결해줄 수는 없다. 하지만 객체지향 생활체조의 주요 목적이 특정 SOLID 원칙을 적용하기 위함이기 때문에, 이를 적용하면 보..
OOP
2022. 2. 25. 17:44