Week I Learned #2
What I learned
1. 자바 복습 (~다형성까지)
- 김영한 강의로 개념 복습
2. 스프링 입문
2-1) PostMan
- Rset API 표현가능.
- url을 바로 확인하기에 편리함.
2-2) Mysql
2-3) MVC?
- Model / View / Controller 로 나누어 프로그래밍하는 방법
2-4) 스프링에 대해
3. 테스트 코드 작성?
3-1) given / when / then 단계를 만족하도록 테스트를 작성하자.
- given : ~한 상황이 주어졌을 때 (이 데이터를 기반으로)
- when : ~를 실행했을 때 (검증할 것을 실행)
- then : ~해야 한다. (검증한 결과가 ~가 나와야함)
3-2) AssertJ
- 보통 then 단계에서 사용되는 자바 라이브러리. 에러 메시지와 테스트 코드의 가독성을 높여 보여줌.
- 예) Assertions.assertThat(실제값).isEqualTo(기대값);
- Assertions를 사용할때 바로 엔터치면 assertThat을 사용할 수 없음. import 경로를 잘 확인하고 import하자..
Next Week
1. 김영한 스프링 기본 완강
1-1) 김영한 Java 마무리
1-2) 프로그래머스 중급강의 1회독 마무리
2. lv1, lv2과제
2-1) 스파르타 입문 1,2주차 완강
Comment
- 페어프로그래밍을 사전주차, 알고리즘주차때 해봤는데 시간이 좀 걸리긴한데 그만큼 얻는 것도 많았다. 같은 주제에 대해 코딩하는 것이 사람마다 다를 수 있어서 유연한 사고력을 기르는데 도움이 될 것 같다.
- 스트레스 관리의 중요성