프로덕션 급 Spring Boot API — 파트 2: 클린 코드 구조, 컨트롤러 및 DTO
프로덕션 시스템에서는 잘못된 구조가 잘못된 로직보다 더 큰 피해를 줍니다. 저는 Spring Boot 애플리케이션에서 다음과 같은 경우를 본 적이 있습니다: - Controllers에 비즈니스 로직이 포함됨 - Entities가 re...
프로덕션 시스템에서는 잘못된 구조가 잘못된 로직보다 더 큰 피해를 줍니다. 저는 Spring Boot 애플리케이션에서 다음과 같은 경우를 본 적이 있습니다: - Controllers에 비즈니스 로직이 포함됨 - Entities가 re...
왜 기능에 모델 클래스를 사용할까? 기능을 위해 app/models에 단순한 PORO라도 모델 클래스를 사용하는 것은 Rails에서 여러 장점이 있다. 개발자들은 종종…
소개 매번 새로운 Node.js 프로젝트를 시작할 때마다 같은 인증 패턴을 설정하는 데 몇 시간을 낭비합니다: JWT 처리, 안전한 비밀번호 해싱, 데이터베이스 …
저는 현재 로버트 C. 마틴의 Clean Architecture를 읽고 있는데, 이 책을 통해 다음 질문에 대해 생각하게 되었습니다: 소프트웨어 개발에서 어떤 지식이 i...
튜토리얼은 유용합니다. 코스는 도움이 됩니다. 하지만 성장은 문제가 생길 때 일어납니다. 나는 어릴 때 코딩을 시작했으며, 한 가지가 일찍부터 분명해졌습니다: > Reading ab...
Laravel의 Repository Pattern: 지저분한 코드를 정리하세요
대부분의 아키텍처 문제는 기술적인 것이 아니라 조직적인 문제이다. 시스템이 확장되는 이유는 코드가 우아하기 때문이 아니라, 팀 구조와 arc 때문이다.
소개 대부분의 ASP.NET Core 시스템은 처음부터 고장난 것이 아니라, 시간이 지나면서 고장난다. 레거시 시스템은 나쁜 개발자들의 결과라기보다는 …
Entity Framework Core는 .NET 생태계에서 가장 강력한 도구 중 하나이지만, 가장 남용되는 도구 중 하나이기도 합니다. Clean Architecture에서 EF Core는 인프라스트…
당신이 테스트하는 것 전통적인 시스템은 외부에서 내부로 테스트합니다. 클린 아키텍처는 내부에서 외부로 테스트합니다. 우선 순위 1. Domain logic 2. Application use case
C 아키텍처 마스터리 — Clean Architecture vs Vertical Slice Architecture Part 6
Minimal APIs는 모든 것을 인라인으로 작성하고 싶게 만들지만, 이는 금방 유지보수가 어려워집니다. 엔드포인트가 검증, 비즈니스 로직, 오류 처리…