총평: 별로입니다.
일단 과제 테스트를 시작하면 건드릴 건 핸들러, 서비스, 레포지토리 정도입니다.
ArgumentResolver를 구현하기도 합니다.
이미 구현되어 있는 코드를 보고 스타일을 맞춰가면서 코딩하면 편합니다.
개인적으로 apache - commons-lang3 라이브러리 사용은 처음이었는데 편하고 좋았습니다.
getter나 setter를 구현하고 constructor를 구현할 때에는 vscode의 [소스 작업..] 을 잘 활용하는게 좋습니다.
Lombok이 없기 때문에 시간을 아껴야 하기 때문이죠....
혹시나 테스트 코드에서 Order가 에러를 뿜으면 import 문제입니다. junit order를 명확하게 import 해주면 해결됩니다.
JdbcTemplate을 사용할 때 JPA만 썼어서 원시 시대로 돌아간 기분이었습니다. 그냥 쌩 SQL 쓰는 느낌...
모르는 건 StackOverflow를 참고했습니다.
그리고 프로그래머스가 vscode를 웹 상에서 구동시킬 수 있게 해주는데 성능이 너무 구립니다.
어쨌든 모든 테스트 코드를 통과하고 과제를 제출하고 나니
이렇게 뜨네요... ㅋㅋ 아마 제출까지 15시간 정도가 걸렸던 것 같은데..
일단 1차적으로 짜증이났습니다. 진심으로..
다시보기로 코드를 열었는데 아무래도 수정을 못하게 막으려고 읽기 모드로 열리는 듯 하네요. 그래서 코드 실행도 안됩니다 ㅋㅋ
누군가 내가 과제를 수행한 내용을 보려고해도 뭐 실행도 안되고 심지어 요구사항 보기 창도 안열립니다...
아무튼 주문관리 과제를 하려는 누군가가 이 글을 본다면 그 시간에 다른 걸 하는게 "더 유익할 수도 있다"는 것을 알리고 싶었습니다.. ㅎㅎ
물론 경험삼아 한 번 해보는 것도.. 나쁘지는 않습니다만 많은 개선이 필요하네요.
첫 과제 테스트였는데 굉장히 실망스럽습니다.
'알고리즘 & 자료구조 > 모의 코테' 카테고리의 다른 글
[프로그래머스] 2022 카카오 양궁대회, 양과 늑대 (0) | 2022.07.10 |
---|