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 | 31 |
Tags
- GitHub
- H2 설치
- 클린코드
- Gradle
- Vue.js
- go
- JPA
- springboot
- 티스토리챌린지
- 기초100제
- Codeup
- java
- 알고리즘
- 오블완
- Git
- Postman
- 파이썬
- mariadb
- Python
- golang
- Spring
- 객사오
- 클린 코드
- 스프링
- thymeleaf
- Spring Boot
- MySQL
- spring security
- 코드업
- 롬복
Archives
- Today
- Total
목록경계 (1)
nyximos.log
[Clean Code] 8장, 경계
클린코드, 애자일 소프트웨어 장인정신 Robert C. Martin 들어가며 어떤 식으로든 외부 코드를 우리 코드에 깔끔하게 통합해야만 한다. 이 장에서는 소프트웨어 경계를 깔끔하게 처리하는 기법과 기교를 살펴본다. 외부 코드 사용하기 인터페이스 제공자 : 적용성 최대한 넓히고자 노력 인터페이스 사용자 : 자신의 요구에 집중하는 인터페이스 기대 → 시스템 경계에서 문제 발생 java.util.Map은 다양한 기능을 제공한다. 장점 : 기능성, 유용성 단점 : 원하지 않는 기능을 사용자가 사용하여 의도와 다른 상황이 발생할 가능성 有 클린 코드 경계 인터페이스인 Map을 Sensors 안으로 숨긴다. Sensor 클래스가 객체 유형을 관리하고 변환하므로, Map 인터페이스가 변하더라도 나머지 프로그램에 영..
Books
2022. 8. 2. 22:07