전체 글(84)
-
[24.06.24] 내일배움캠프 47일차 JAVA TIL - 테스트 코드 개념과 TDD 기초
오늘 한 일Web 강의 수강 - script async src=ㄱ crossorigin="anonymous">
2024.06.25 -
[24.06.21] 내일배움캠프 46일차 JAVA TIL - 관심사 분리
오늘 한 일Web 강의 수강 - 스탠다드 실습반 (캐쉬) 오늘 팀 프로젝트를 진행하며, 튜터님의 피드백을 받았다.기존의 회원가입은 authService에서 중복회원 여부를 체크하고, 어드민인지 유저인지 확인한 후 response body에 메시지까지 처리하도록 구현했다. 그 결과, 가독성이 매우 떨어지는 코드가 되었고 관심사 분리로 리팩토링 과정을 거치게 됐다.기존 코드public ResponseEntity signup(SignupRequestDto request) { String userId = request.getUserId(); String userName = request.getUserName(); String password = passwordEncoder..
2024.06.24 -
[24.06.19] 내일배움캠프 44일차 JAVA TIL - Git Organization
오늘 한 일팀과제 기획팀과제 회원가입 / 깃 토큰 만들기 수행 오늘은 깃허브 Organization을 만들어서 프로젝트를 시작했다.깃허브에 접속하여 프로필을 누르면 Your organization을 확인할 수 있다. 접속 후 new organization을 누르고 Free를 선택한다조직 이름과 본인의 이메일을 적어두고 아래에서 로봇이 아님을 증명하기 위한 퀴즈를 풀어주면..완성~ 여기서 평소처럼 레포를 파주면 된다. people을 누르고 팀원들을 초대한 뒤, 편집 권한을 부여하면 완성!
2024.06.20 -
[24.06.17] 내일배움캠프 42일차 JAVA TIL - Access denied for user 'root'@'localhost' 오류
오늘 한 일과제 작성 및 기술 면접 응답 오류 코드2024-06-18T12:10:37.083+09:00 ERROR 19832 --- [ main] cohttp://m.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Exception during pool initialization. java.sql.SQLInvalidAuthorizationSpecException: (conn=94) Access denied for user 'root'@'localhost' (using password: YES) at org.mariadb.jdbc.export.ExceptionFactory.createException(ExceptionFactory.java:286) ..
2024.06.18 -
[24.06.13] 내일배움캠프 40일차 JAVA TIL - IntelliJ test 환경변수 설정 / security mock 생성
오늘 한 일스프링 심화주차 완강 Controller 테스트를 수행 하던 중 .. 마주친 오류Unsatisfied dependency expressed through constructor parameter 2: Error creating bean with name 'kakaoService': Injection of autowired dependencies failed ...대략 이런 내용이었다. 분명 코드스니펫 딸깍 해서 오류 날 부분이 전혀 없는데 왜그러지..고민하다보니...아차 환경변수 설정 안했다 기존 환경에서만 적용된거지.. 테스트 환경에서 적용됐다곤 안했다..^^사이드바 gradle 밑에 있는 test에 모두 환경 변수를 적용해줬다 열심히 ctrl + c / ctrl + v 해준 결과정상적..
2024.06.13 -
[24.06.12] 내일배움캠프 39일차 JAVA TIL - 단위 테스트
오늘 한 일숙련주차 개인 과제 발제 듣기팀명 정하기 / 규칙 정하기단위 테스트 강의 수강 개발과 테스트의 순서Development: 개발Unit Tests (단위 테스트): 개발자 테스트QA Testing:블랙박스 테스팅주로 QA 팀이 Production 환경과 유사한 환경(Stage)에서 테스팅Production: 실 서비스 운영 환경 오늘 공부해 볼 목차는 단위테스트이다.JUnit5 을 사용하여 단위 테스트를 해보자!JUnit5 : 자바 프로그래밍 언어 용 단위 테스트 프레임워크 Before - After@BeforeEachvoid setUp() { System.out.println("각각의 테스트 코드가 실행되기 전에 수행");}@AfterEachvoid tearDown() { Sys..
2024.06.13