일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- #내일배움캠프
- 변수의 다양성
- 포맷은 최후의 보루
- GitHub
- #스파르타내일배움캠프TIL
- Java
- Token
- Github_token
- 감사기록
- KPT
- diary
- 객체지향 언어
- Diary 해우소
- TiL_1st_0419
- 메서드
- 인스턴스
- static
- JVM
- Git
- 회고록
- 성장기록
- Java의 이점
- 스파르타내일배움캠프TIL
- 스레드
- 스파르타내일배움캠프
- 클래스
- #스파르타내일배움캠프
- 내일배움캠프
- 생성자
- 해우소
- Today
- Total
목록2024/06 (55)
몬그로이
작성시간 순 List를 만든 후 확인하는 부분에서 풀리지가 않는다 .andExpect(jsonPath("$", hasSize(3))).andExpect(jsonPath("$[0].todoId", Matchers.is(3))) // Matchers 클래스 import 필요.andExpect(jsonPath("$[1].todoId", Matchers.is(2))).andExpect(jsonPath("$[2].todoId", Matchers.is(1)))hasSize 라인이 required Type 이 Result Matcher 라고 뜨는데그 줄을 지우면 멀쩡하던 아랫줄이 경고가 떠버린다캐스팅을 해도 소용이 없어 다른 것들로 import 했는데도 먹히지 않는다 결국 해결하지 못하고 다음 걸로 넘어가기로 했다다..
//createdAt 은 시간차가 있으므로 비교보다는 생성됐는지 '확인' //assertNotNull(responseDto.getCreatedAt()); 이걸 넣고 싶었는데 잘못됐다고 오류가 난다requestDto 로 받은 것을 반영한 후, responseDto가 todo 에서 받아 와서 createdAt 을 담게 되는데 왜 안되는지 모르겠다AOP 적용 방법을 잘 모르겠다Controller 에 적용하려면 Controller 위에 @Sl4J를 달면 될 것 같았는데 포인트컷과 함께 사용하려면 새로 클래스를 생성해서 그 위에 달고 내부에 log 를 설정하는 것 같기도 하고.. 좀 더 찾아봐야 겠다SLF4J + LogBack LogBack 은 SLF4J.v1 을 포크하여 만든 것일반적으로 SLF4J 라 부르는 ..
단위 테스트 FIRST 규칙단위테스트 FIRST 규칙Fast : 테스트는 빠르게 동작하고 자주 가동 해야한다.Independent : 각각의 테스트는 독립적어이야 하며, 서로에 대한 의존성은 없어야 한다.Repeatable : 어느 환경에서도 반복이 가능해야 한다.Self-Validating : 테스트는 성공 또는 실패 값으로 결과를 내어 자체적으로 검증 되어야 한다.Timely : 테스트는 테스트 하려는 실제 코드를 구현하기 직전에 구현 해야한다. (테스트 주도 개발 , TDD)TDD (Test-Driven Development)TDD는 소프트웨어 개발 방법론으로, 아래와 같은 단계를 따릅니다:테스트 작성: 먼저, 구현하려는 기능에 대한 테스트 코드를 작성합니다. 이때, 아직 실제 기능은 구현되지 않았..
아침에 메모장을 정리하면서한 달 전 쯤에 적어두었던 의문들을 보았다return 값과 반환타입, 기본형인지 아닌지 등지금 보면 답이 당연히 나오는 기초적인 것에대한 의문이 적혀있었다그걸 보니 뭔가 하기는 했구나 싶었다입술에 물집이 잡혔다헤르페스 같은데 항상 나던 자리가 아닌 다른 자리였다아니 새로운 곳에 나지 말라고....ㅠ컴퓨터 팬이 너무 심하게 돌아가는 것 같아서메모리 사용량을 줄이려고 살펴봤지만 작동 중지를 시킬만한 프로그램이 없었다
https://techblog.lotteon.com/git-%EB%B8%8C%EB%9E%9C%EC%B9%98%EB%A5%BC-%EB%A8%B8%EC%A7%80%ED%95%A0-%EB%95%8C-%EC%B6%A9%EB%8F%8C%EC%9D%B4-%EB%B0%9C%EC%83%9D%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-%EC%82%AC%EB%A1%80-d72a21c520a5 Git 브랜치를 머지할 때 충돌이 발생할 수 있는 사례똑똑한 Git 은 최대한 충돌 없이 소스를 병합(merge) 해 주려고 하지만, 사람이 소스를 봤을 때도 의사결정이 필요해 보이면 어떻게 될까요? Git은 어쩔 수 없이 수동으로 충돌을 해결시킨 머지커밋techblog.lotteon.com 이전 팀프로젝트 ..
// 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다.// 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요.// x는 1 이상, 10000 이하인 정수public boolean solution(int x) { boolean answer = true; int sum = 0; if( 1 0; n /= 10) { sum += n%10; } if(x%sum != 0) { answer = false; } } else { answer = false; } return answer;}
새로운 조의 첫 회의였는데 카메라가 안 켜져서 "어 왜 안 돼지?" 했는데, 마침 팀원이 자기 소개를 하고 있었다바로 사과하긴 했는데 그걸로 끝나면 되는 걸 머리로 아는데 용납이 안 된다시간 맞춰 준비했으나 수업 따라 하며 캐시 외 모두 삭제 해버려서 인증한다고 팀notion 작성에 때맞춰 들어가지 못했다이런 사람 아닌데 왜 이래.. 이것도 용납이 안 된다그리고 잘 하는 분들만 모여계신 것 같아 과연 팀 구성원 기준 1인분을 할 수 없을까 걱정된다내 기준엔 2인분은 되어야 하는데 가능할까..? 가능하게 만들어!!