최근 포스트

이건 테스트에서만 사용이 된다고요

1 분 소요

테스트 코드를 작성할 때, 테스트 대역을 생성하거나 특수한 설정을 위해 제품 코드를 수정해야 하는 경우가 있습니다. 그러나 이러한 변경이 실제로 필요한지 신중하게 고민해야 합니다. 테스트를 위해 제품 코드를 수정하는 것은 어디까지 허용되어야 할까요?

애자일 속 TDD

10 분 소요

우리는 소프트웨어를 개발하고, 또 다른 사람의 개발을 도와주면서 소프트웨어 개발의 더 나은 방법들을 찾아가고 있다. 이 작업을 통해 우리는 다음을 가치 있게 여기게 되었다: 공정과 도구보다 개인과 상호작용을 포괄적인 문서보다 작동하는 소프트웨어를 계약 협상보다 고객과의 ...

DDD와 함께하는 서비스 가이드

3 분 소요

Spring Boot를 사용하면서 Controller, Service, Repository, Entity가 각 도메인마다 하나씩 존재하는 정형화된 패턴을 쉽게 볼 수 있습니다. 하지만 도메인의 복잡도가 올라가다 보면 그 도메인이 가진 모든 연산을 수행하는 거대한 Service와 그...

잘가 2023! 반가워 2024

6 분 소요

2023년은 새로운 도전과 성장, 다양한 경험들이 얽힌 풍성한 한 해였습니다. AIaaS 팀에서의 경험을 출발로 Vision Intelligence 팀에서의 새로운 도전, 숭실대학교 졸업, 군 복무, 여행, 프로젝트 경험까지 풍부한 순간들이 가득했습니다. 새해에는 더욱 풍요로운 순...

안녕, uniflow

3 분 소요

카카오 클라우드 AI 서비스의 미들웨어 개발은 현존하는 지식을 적극 활용하여 새로운 AI 서비스를 선보이기 위한 첫 발걸음이었습니다. 백엔드 AI 모델 팀으로부터 도착한 API를 기반으로 Spring Cloud Gateway를 활용하여 열정적으로 미들웨어에 추가 요구사항을 구현했습...