개발 공부 기록/07. TIL

스프링 부트와 AWS로 혼자 구현하는 웹 서비스 TIL - 2장 테스트 코드

박세류 2023. 10. 31. 04:04

✍학습 키워드

TDD와 단위 테스트 ( Unit Test )는 다른 이야기다.

  • TDD는 테스트가 주도하는 개발 ⇒ 테스트 코드를 먼저 작성한다.
  • 단위테스트는 TDD의 첫 번째 단계인 기능 단위의 테스트 코드를 작성하는 것이다.
    • 테스트 코드를 작성하면 빠르게 피드백 해서 sout으로 찍어보거나 굳이 톰캣을 내렸다 올렸다 할 필요가 없다!
    • 테스트 코드로 검증 후, 못믿겠으면 수동으로 검증하는 것이다.
  • 일반적으로 테스트 클래스틑 대상 클래스 이름에 Test를 붙인다.

📝새로 배운 개념

@SpringBootApplication

  • 이 어노테이션으로 스프링 부트의 자동 설정, 스프링 Bean 일긱와 생성을 모두 자동으로 생성해 준다. 여기서부터 설정을 읽어가기 때문에 항상 프로젝트의 최상단에 위치해야만 한다!

롬복 Lombok

  • 자바 개발할 때 자주 사용하는 코드 Getter, Setter, 기본 생성자, toString등을 자동 생성해 준다.

✨느낀 점&자기 선언

  1. 내장 WAS를 사용하여 언제 어디서나 같은 환경에서 스프링 부트를 배포하는 것이 좋다.
  2. 일반적으로 패키지명은 웹 사이트 주소의 역순으로 한다. 그래서 com.어쩌구가 나오는것이다.
728x90