본문 바로가기

반응형

테스트주도개발

(2)
실전 자바 소프트웨어 개발 정리 - 3 문서 관리 시스템 목표 문서 관리 기능 설계의 핵심은 상속 관계, 즉 어떻게 클래스를 상속하거나 인터페이스를 구현하는가에 달렸다. 문서관리 기능을 제대로 설계하려면 리스코프 치환 원칙을 알아야한다. 언제 상속을 사용해야 하는지와 관련해서는 '상속보다 조합' 원칙도 알아야한다. 유지보수가 쉽고 좋은 테스트를 만드는 방법을 활용해 기존에 배운 자동화된 코드 구현 지식을 확장한다. 설계 다양한 방법으로 설계가 가능하므로 다양한 설계와 모델링 중 한 가지를 선택한다. 테스트 주도 개발(TDD)은 프로그램을 시작하는 아주 좋은 방법 중 하나이며 이미 예제를 풀어보면서 사용한 방법이다. 임포터 다양한 종류의 문서를 임포트하는 것이 문서 관리 시스템의 핵심 기능이다. 파일의 확장자로 파일을 어떻게 임포트할 지 결정할..
[리뷰]러닝 리액트 [주요 내용] - 자바스크립트를 사용해 함수형 프로그래밍의 핵심 개념 - 리액트가 브라우저에서 어떻게 작동하는지 내부 살펴보기 - 리액트 컴포넌트를 사용해 애플리케이션의 프리젠테이션 계층 만들기 - 데이터를 관리하는 방법과 애플리케이션 버그 수정 시간을 줄이는 방법 - 리액트 훅을 통해 상태를 관리하고 데이터를 외부에서 읽어오는 방법 - 단일 페이지 애플리케이션(SPA)에서 라우팅 해법 사용하기 - 서버를 염두에 둔 아이소모픽 리액트 애플리케이션의 구조를 잡는 방법 [대상독자] 주요 독자는 최신 자바스크립트와 함수형 프로그래밍 개념을 익히고 이를 바탕으로 리액트 개념을 잘 이해함으로써 리액트에 입문하고 싶은 개발자다. 이 책은 여러분이 원하는 목표를 리액트로 성취할 수 있도록 도와줄 것이다. [서평] 리..

반응형