[코드잇][위클리페이퍼][12주차]
·
카테고리 없음
12주차 위클리페이퍼 주제이다.애플리케이션의 각 계층에서 수행되는 입력값 검증의 범위와 책임을 어떻게 나눌 것인지에 대해 설명해주세요. 특히 중복 검증을 피하면서도 안정성을 확보하는 방안과, 이와 관련된 트레이드오프에 대해 설명해주세요.테스트에서 사용되는 Mockito의 Mock, Stub, Spy 개념을 각각 설명하고, 어떤 상황에서 어떤 방식을 선택해야 하는지 구체적인 예시와 함께 설명하세요.1. 각 계층 별 입력값 검증의 범위와 책임애플리케이션의 각 계층이란?현대의 애플리케이션은 복잡성을 제어하기 위해 MVC 패턴과 계층형 아키텍처라는 기술을 사용한다. 이후 모바일 시장이 등장하면서 클라이언트의 역할이 중요해지고, 서버와 클라이언트를 분리하는 클라이언트(SPA) - 서버(API) 아키텍처로 변화한다..