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
- 완전 탐색
- 구간 트리
- 비트마스킹
- Spring Cloud Config
- 유레카
- 도커
- 스프링 시큐리티
- 트리
- 서비스 디스커버리
- spring boot
- 백트래킹
- 플로이드 와샬
- 주울
- BFS
- docker-compose
- spring cloud
- 이분 매칭
- 구현
- 다익스트라
- dp
- Logback
- Java
- 달팽이
- 게이트웨이
- 이분 탐색
- 스택
- ZuulFilter
- Zuul
- Gradle
- 메모이제이션
Archives
- Today
- Total
Hello, Freakin world!
앱의 규모가 점점 커지면서 느끼는 점 본문
정말 간단하게 끝내리라 마음먹었던 프로젝트였는데, 너무나 엄청나게 복잡해졌습니다.
현재 채팅룸 서버, 채팅메세지 서버, 클라이언트 앱. 이렇게 세개의 모듈로 나눠서 작업하고 있습니다만,
공통적으로 사용되는 DTO, 헬퍼 메서드 등의 중복이 엄청나게 많습니다.
정말 자바9 모듈 프로그래밍의 필요성이 절실합니다.
그리고 또 메서드의 추상화를 극한으로 끌어올려야 한다는 것도 절실하게 느껴지네요.
지금도 리팩토링이 가능한 중복 코드들이 많이 보입니다. 애초에 람다나 제네릭을 적절하게 사용했다면 예방할 수 있었을텐데 라는 생각이 많이 듭니다.
'코딩 일기' 카테고리의 다른 글
10월 프로그래머스 코드 챌린지 후기 (0) | 2020.10.08 |
---|---|
VI가 편한가...? (0) | 2020.05.27 |
우아한 기술 블로그의 글들을 읽고... (0) | 2020.04.17 |
안드로이드와 스프링의 의존성 주입에 관해서 (0) | 2020.04.16 |
경 축! 카테고리 신설~ (0) | 2020.04.16 |
Comments