본문 바로가기

반응형

TDD

(3)
테스트 코드 학습 (junit5) - 개념 및 간단한 사용법 junit5 가 나온지 2년이 넘어가고 있습니다. TDD로 프로젝트를 개발하기 위해선 당연히 Test Code를 작성할 줄 알아야합니다. 이번 글에는 Test Code에 대해서 개념과 간단한 사용법에 대해서 정리하겠습니다. JUnit 이란? Java Unit Testing. 자바에서 단위 테스트 작성 도구입니다. 로직을 구현하고 테스트를 하려면 서비스를 띄우고 직접 행위를 해야만 테스트를 할 수 있었으나 JUnit을 사용하여 서비스를 띄우지 않고도 로직에 대한 테스트를 실행할 수 있게되었습니다. Junit4에서는 1개의 jar파일로 구성되어 있었고 그 외 기능을 구현하려면 다른 Library를 추가하는 방식으로 구현했어야합니다. JUnit5로 넘어오면서 자체적으로 여러 모듈로 구성되어있습니다. 기본적으로..
실전 자바 소프트웨어 개발 정리 - 3 문서 관리 시스템 목표 문서 관리 기능 설계의 핵심은 상속 관계, 즉 어떻게 클래스를 상속하거나 인터페이스를 구현하는가에 달렸다. 문서관리 기능을 제대로 설계하려면 리스코프 치환 원칙을 알아야한다. 언제 상속을 사용해야 하는지와 관련해서는 '상속보다 조합' 원칙도 알아야한다. 유지보수가 쉽고 좋은 테스트를 만드는 방법을 활용해 기존에 배운 자동화된 코드 구현 지식을 확장한다. 설계 다양한 방법으로 설계가 가능하므로 다양한 설계와 모델링 중 한 가지를 선택한다. 테스트 주도 개발(TDD)은 프로그램을 시작하는 아주 좋은 방법 중 하나이며 이미 예제를 풀어보면서 사용한 방법이다. 임포터 다양한 종류의 문서를 임포트하는 것이 문서 관리 시스템의 핵심 기능이다. 파일의 확장자로 파일을 어떻게 임포트할 지 결정할..
[리뷰]타입스크립트 AWS 서버리스로 들어올리다 [한줄평] 최신 웹개발 방법론을 배우고싶다면 이책을 추천 합니다. [목차구성] Chapter 1. 서버리스(Serverless)란? Chapter 2. AWS 개요 Chapter 3. AWS 개발 환경 설정하기 Chapter 4. AWS 람다로 서버리스 시작하기 Chapter 5. 서버리스 프레임워크 비교 Chapter 6. 서버리스 프레임워크로 AWS 람다 시작하기 Chapter 7. 타입스크립트 시작하기 Chapter 8. 할 일 목록(ToDo List) API 서버 만들기 Chapter 9. Vue.js로 SPA 시작하기 Chapter 10. 타입스크립트로 Vue 사용하기 Chapter 11. Vue를 이용해서 할 일 목록 만들기 Chapter 12. Todo API에서 데이터 읽어 오기 Chapt..

반응형