
2장 스프링 부트에서 테스트 코드를 작성하자 현재 블로그 글은 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 책을 기반으로 했습니다. 테스트 코드 우선 TDD와 테스트 코드는 다르다. TDD는 Test Driven Development 테스트 주도 개발로, 개발 전에 테스트 코드를 먼저 작성하는 개발론을 말한다. 항상 실패하는 테스트를 먼저 작성 테스트가 통과하는 프로덕션 코드를 작성 프로덕션 코드를 리팩토링 테스트 코드는 TDD에서 말하는 테스트 코드를 작성하는 것을 말한다. 다음은 책에 나오는 단위 테스트 코드의 장점이다. 개발 단계 초기에 문제를 발견하게 해준다. 리팩토링이나 라이브러리 업그레이드 등으로 코드가 수정되는 경우 기능의 작동 여부를 확인할 수 있게 한다. 기능에 대한 불확실성을 감소할..

스프링 부트와 AWS로 혼자 구현하는 웹 서비스 책을 읽고 웹 서비스를 만들어가는 과정을 기록해보려 한다. 책의 목차와 같은 순서대로 진행해볼 예정이다. 이는 다음과 같다. 1. 인텔리제이로 스프링 부트 시작하기 2. 스프링 부트에서 테스트 코드 작성하자 3. 스프링 부트에서 JPA로 데이터베이스 다뤄보자 4. 머스테치로 화면 구성하기 5. 스프링 시큐리티와 OAuth 2.0으로 로그인 기능 구현하기 6. AWS 서버 환경을 만들어보자 - AWS EC2 7. AWS에 데이터베이스 환경을 만들어보자 - AWS RDS 8. EC2 서버에 프로젝트를 배포해 보자 9. 코드가 푸시되면 자동으로 배포해 보자 - Travis CI 배포 자동화 10. 24시간 365일 중단 없는 서비스를 만들자 11. 1인 개발 시..
- Total
- Today
- Yesterday
- SHA
- WebClient
- ASCII
- Generic
- Lombok
- Encoding
- 암호화
- SQL 전문가 가이드
- annotation
- Git
- 사고..
- 코테 log
- Java
- fetchResults
- TroubleShooting
- DesignSystem
- aws
- querydsl
- ruby
- ActiveAdmin
- 이벤트스토밍
- effective-java
- point
- gitignore
- 이펙티브자바
- 실용주의
- sort algorithm
- 메모리 릭
- IntelliJ
- Spring-Boot
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |