Blog

development-logo

실용적인 테스트 가이드: @Mock, @MockBean, @Spy, @SpyBean, @InjectMocks

suover

테스트 시 의존성 주입(Dependency Injection)과 Mockito Spring 애플리케이션을 개발하다 보면, 테스트 코드에서 실제 빈(Bean)을 사용하지 않고 모의 객체(Mock 객체) 로 ...

development-logo

실용적인 테스트 가이드: Layered Architecture 레이어드 아키텍처

suover

들어가며 스프링 기반 프로젝트에서 좋은 설계 구조와 테스트 전략은 소프트웨어 품질과 유지보수성에 직결됩니다. 최근 학습한 Layered Architecture를 통해 레이어별 책임을 ...

development-logo

읽기 좋은 코드를 작성하는 사고법: 논리, 사고의 흐름과 SOLID

suover

들어가며 코드를 작성할 때 종종 “이 로직을 어떻게 단순하고 읽기 쉽게 표현할 수 있을까?” 고민하게 됩니다. 제가 수강 중인 “Readable Code: ...

development-logo

읽기 좋은 코드를 작성하는 사고법: 추상과 구체

suover

들어가며 코드를 작성하다 보면 “왜 이 코드는 한눈에 이해가 안 될까?” 하는 고민을 종종 하게 됩니다.그래서 많은 개발 서적과 강의에서 ...

http

HTTP 상태코드 총정리 서버-클라이언트 간 명확한 의사소통

suover

HTTP 상태코드란 무엇인가? HTTP 상태코드(HTTP Status Code)는 서버가 클라이언트의 요청을 처리한 결과를 수치화된 코드로 나타내는 장치입니다. 상태코드는 단순히 “성공/실패”를 나타내는 ...

http

HTTP 메서드 완벽 가이드 GET, POST, PUT, PATCH, DELETE 등 총정리

suover

HTTP란 무엇인가? HTTP(Hypertext Transfer Protocol)는 웹에서 데이터를 주고받기 위해 사용하는 응용 계층 프로토콜입니다. 우리가 브라우저에서 URL을 입력하거나, REST API 서버에 ...

http

HTTP 기본과 특징 알아둬야 할 모든 것

suover

HTTP란 무엇인가? HTTP(Hypertext Transfer Protocol)는 인터넷에서 웹 브라우저와 웹 서버가 서로 통신하기 위해 사용하는 프로토콜입니다. 현재 우리가 알고 있는 웹(Web)이 ...

network

Network 네트워크 URI와 웹 브라우저 요청 흐름 알아보기

suover

들어가며 우리가 인터넷에서 웹사이트에 접속할 때 가장 먼저 하는 일은 브라우저 주소창에 어떤 문자열을 입력하는 것입니다. 예를 들어 https://www.example.com/index.html 같은 ...

network

Network 인터넷 네트워크란? 개념과 구조 완벽 정리

suover

인터넷 네트워크란? “인터넷(Internet)”이라는 단어는 “인터네트워크(Internetwork)”의 줄임말입니다. 즉, 여러 개의 네트워크가 상호 연결되어 전 세계적으로 하나의 거대한 네트워크를 형성한 것을 의미합니다. ...

spring

Spring 스프링 빈 스코프(Bean Scope) 개념 정리

suover

스프링 빈(Spring Bean)과 IoC 컨테이너 스프링 프레임워크의 핵심 철학은 IoC(Inversion of Control) 컨테이너를 통해 객체(빈, Bean)를 관리하고 의존성을 주입(DI, Dependency ...

12324 Next