일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- programmers
- 이분 탐색
- 리팩토링
- SpringBoot
- 일정 관리
- 이분탐색
- Baekjoon
- Generics
- 구현
- Java
- parametric search
- til
- Elasticsearch
- 프로그래머스
- 누적합
- 내일배움캠프
- Spring
- 계산기 만들기
- BFS
- 알고리즘
- binary search
- 완전탐색
- querydsl
- Algorithm
- 객체지향
- 코딩테스트
- 백준
- OOP
- 브루트포스
- ES
- Today
- Total
목록리팩토링 (2)
개발하는 햄팡이
저번에 했던 프로젝트https://github.com/GyeongSe99/Spring-Schedule GitHub - GyeongSe99/Spring-Schedule: 내일배움캠프 Chapter4. 스프링 프로젝트 - 일정 관리 앱 만들기(JPA ver.)내일배움캠프 Chapter4. 스프링 프로젝트 - 일정 관리 앱 만들기(JPA ver.). Contribute to GyeongSe99/Spring-Schedule development by creating an account on GitHub.github.com 최근 진행한 개인 프로젝트 피드백이 왔다. 근데 내일배움캠프가 진짜 괜찮다는 생각이 든데 나는 극I로 찾아가서 질문하는것을 잘 못하는데 과제 제출하면 이후 엄청 세세하게 피드백 해주시는게 너..
3번째 과제는 키오스크 만들기.과제가 생각보다 까다로워서 블로그 포스팅을 아얘 못했다..생각할 것도 너무 많았고 수정할것도 너무 많아서 이 내용을 전부 블로그 글에 쓰기가 힘들었다. 어쨌든 일주일동안 고민해서 완성은 했는데완성하고 제출할려고 보니 SOLID 원칙의 S가 전혀 안지켜지고 있었던 것..S는 Single Responsibility Principle의 줄임말로 단일 책임 원칙이라는 뜻인데, 각 클래스는 하나의 책임을 가져야 한다는 뜻이다. 그런데 내 코드를 보면Kiosk 클래스에 무슨 고봉밥마냥 입출력, 계산, 메뉴 출력 등 각종 기능을 다 때려박은 것 같은 느낌이라서 이를 분리하기위해 추가 작업을 하려고 한다.(+ 내가 잘못한건 알겠는데 정확히 뭘 잘못했는지 모를땐 chatGpt한테 내가 쓴 ..