Facts (한 것) 코드숨 5주차 과제 진행 - 고양이 장난감 가게 API 만들기 (심화) Spring Validation Dozzer Mapper [week5] 고양이 장난감가게 만들기 - 심화 by rlawlstjd0077 · Pull Request #3 · CodeSoom/spring-week5-assignment-1 트레이너님 안녕하세요:) 이번 한주도 잘 부탁드립니다 !! github.com Feelings (느낀점) 얻은 것 MockBean의 필요성을 느끼게 되었다! 기존 Test 코드에서는 외부 클래스와 매우 강하게 결합되어 있어서 변경에 유연하지 못하였다. 외부 의존성을 Mock으로 구성해보니 확실한 필요성을 느끼게 되었다. 새로운 기술, 라이브러리를 도입할 때는 반드시 설명, 설득을 해..
Facts (한 것) 코드숨 4주차 과제 진행 - 고양이 장난감 가게 API 만들기 [Week4] Create cat toy shop by rlawlstjd0077 · Pull Request #2 · CodeSoom/spring-week4-assignment-1 2021.02.15 진행 내역 Product Domain 및 테스트 코드 추가 ProductRepository 추가 ProductService 및 테스트 코드 추가 github.com Feelings (느낀점) Test 과제 해결 보다 Test Code, JavaDoc 주석 작성에 훨씬 더 신경을 많이 썼던 한주였던 것 같다. 정답은 없지만 계속해서 더 나은 결과물을 만들기 위해서 노력했던 것 같다 과연 이게 잘하고 있는 게 맞을까? 라는 생..
Java 문자열 연결 연산 동작 메커니즘 Java String을 다루다 보면 문자열 조합을 위해서 + 연산자를 사용하는 경우가 많습니다. 아래 예제를 실행하게 되면 내부에서는 어떤 동작이 이루어질까요? public class Application { public static void main(String[] args) { String s1 = "afas"; String s2 = "asfasfaasf"; String s3 = s1 + s2; System.out.println(s3); } } 검색을 해보자. StackOverFlow를 찾아보니 이런 내용이 있습니다. + 연산자는 Java 컴파일러에서 구현이 되며 String + String 연산은 컴파일 타임에 상수 혹은 StringBuilder 코드로 변환..
Facts (한 것) 코드숨 3주차 과제 진행 - 테스트 작성하기 [Week3] Create Todo REST API with Spring Web by rlawlstjd0077 · Pull Request #2 · CodeSoom/spring-week3-assignment-1 2021-02-01 진행 내역 HelloController Test 작성 HelloController Web MVC Test 작성 질문 Spring Web MVC 테스트시에 WebMvcTest 의 용도(어떤 때에 사용이 되는지)가 정확히 어떻게 되는지 궁금합니다. 생각해보기론 Aut github.com Feelings (느낀점) Test Code D - C - I 패턴을 적용해보면서 동시에 Given - When - Then 템플릿에..
- Total
- Today
- Yesterday
- effective java
- 일본여행
- springboot
- effectivejava
- windows
- JavaFX
- 이펙티브자바
- TableView
- 인텔리제이
- 일본 배낭여행
- 스프링부트
- JavaFX 테이블뷰
- 텐트
- 자전거 여행
- JavaFX Window Close
- 배낭여행
- 자전거
- JavaFX 종료
- Java UI
- java
- 방통대 과제물
- intelij
- 이펙티브
- 이펙티브 자바
- 자바
- git
- 일본 자전거 여행
- 일본 여행
- 배낭 여행
- JavaFX Table View
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |