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
- Elasticsearch
- mongoDB
- 개발자
- ES
- 개발
- Spring
- JPA
- Java
- 자바
- 백준
- 애자일프로그래밍
- 데이터베이스
- 읽기쉬운코드
- 그리디알고리즘
- database
- 그리디
- 코딩
- 코딩테스트
- Baekjoon
- 프레임워크
- 스프링
- 알고리즘
- 애자일기법
- 코드
- 엘라스틱서치
- spring boot
- cleancode
- API
- 클린코드
- framework
Archives
- Today
- Total
목록경계 (1)
튼튼발자 개발 성장기🏋️

우리가 무언가를 개발 할 때에 모든 것들을 전부 만들지는 않는다. 외부 패키지를 사용할 수도 있고 잘 짜여진 프레임워크를 쓸 수도 있고 오픈 소스를 사용할 수도 있다. 모두가 하나같은 마음을 가지면 좋겠지만 각기 다른 성격과 특성을 가지고 있고 서로 다른 목적이 뚜렷하고 그 목적에 맞게 설계되어 mix하여 사용할 땐 큰 어려움이 따른다. 이를테면 버전이 호환 안되서 잘 따져 보아야 하고, 캡슐화, 독립성 등을 고려해서 구조를 잡아 가는 것이 핵심. 그 외에도 고민해야할 것들이 많을 것 같다. 난 이 책을 읽고 Map이 얼마나 위험하고 귀찮게 하는 녀석인지 깨달았다. Map을 사용할 땐 캡슐화를 고려해보자!!!☝️ 그 이유는 Map(Collection과 같은) 혹은 Object 등 많은 데이터를 포함할 수..
Reading/Clean Code
2020. 4. 19. 17:42