Experience/항해99 18기

Week I Learned #2

chillmyh 2023. 12. 25. 04:12

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

- 페어프로그래밍을 사전주차, 알고리즘주차때 해봤는데 시간이 좀 걸리긴한데 그만큼 얻는 것도 많았다. 같은 주제에 대해 코딩하는 것이 사람마다 다를 수 있어서 유연한 사고력을 기르는데 도움이 될 것 같다.

- 스트레스 관리의 중요성