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
- 코딩테스트
- Baekjoon
- binary search
- 계산기 만들기
- ES
- 프로젝트
- SpringBoot
- 누적합
- Spring
- 프로그래머스
- CSS
- 완전탐색
- 알고리즘
- 내일배움캠프
- 객체지향
- 이분탐색
- OOP
- 구현
- parametric search
- Algorithm
- 이분 탐색
- programmers
- 브루트포스
- web
- 백준
- Generics
- BFS
- til
- Java
- Elasticsearch
Archives
- Today
- Total
목록키오스크 만들기 (1)
개발하는 햄팡이
[JAVA][키오스크 만들기] 완성 후 리팩토링.
3번째 과제는 키오스크 만들기.과제가 생각보다 까다로워서 블로그 포스팅을 아얘 못했다..생각할 것도 너무 많았고 수정할것도 너무 많아서 이 내용을 전부 블로그 글에 쓰기가 힘들었다. 어쨌든 일주일동안 고민해서 완성은 했는데완성하고 제출할려고 보니 SOLID 원칙의 S가 전혀 안지켜지고 있었던 것..S는 Single Responsibility Principle의 줄임말로 단일 책임 원칙이라는 뜻인데, 각 클래스는 하나의 책임을 가져야 한다는 뜻이다. 그런데 내 코드를 보면Kiosk 클래스에 무슨 고봉밥마냥 입출력, 계산, 메뉴 출력 등 각종 기능을 다 때려박은 것 같은 느낌이라서 이를 분리하기위해 추가 작업을 하려고 한다.(+ 내가 잘못한건 알겠는데 정확히 뭘 잘못했는지 모를땐 chatGpt한테 내가 쓴 ..
Back-End/Java
2025. 5. 1. 04:06