Skip to content

issues Search Results · language:Dune language:HTML language:JavaScript language:JavaScript language:Java language:HTML

Filter by

39.7M results  (673 ms)

39.7M results

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more. br View this repository on the Mend.io Web Portal. This repository currently has no open ...

문제 PurchaseOrder 도메인의 입력값 검증(필수값 누락, 포맷 위반) 실패 경로가 상태전이 위반용 에러코드 PO_INVALID_STATE_TRANSITION(HTTP 409 Conflict, 허용되지 않는 PO 상태 전이입니다. )을 재사용한다. 그 결과 단순한 필수 필드 누락이나 포맷 오류에 대해 클라이언트가 409 Conflict + 상태 전이 ...
bug

문제 procurement 서비스에 테스트 코드가 단 한 개도 없다. src/test 디렉터리 자체가 존재하지 않으며, 레포 전체에서 *Test*.java / *Tests.java 파일이 0개다. 반면 build.gradle에는 이미 spring-boot-starter-test, junit-platform-launcher, useJUnitPlatform()이 ...
test

문제 PurchaseOrderService.toLines()가 라인 스트림의 map 내부에서 라인 1건마다 loadItemPort.findBySku(item.sku())를 호출한다. 각 호출은 ItemClientAdapter → ItemHttpService.getItem(sku)로 이어지는 item 서비스에 대한 개별 동기 HTTP 라운드트립(GET /api/v1/items/{sku})이다. ...

문제 HttpServiceConfig가 RestClient.builder().baseUrl(...).build()만으로 ItemHttpService/SalesHttpService 프록시를 생성하면서 ClientHttpRequestFactory의 connectTimeout/readTimeout을 전혀 지정하지 않는다. application-*.yml에도 spring.http.client.* ...

문제 GlobalExceptionHandler는 @ExceptionHandler(ApiException.class) 단 하나만 정의한다. 그 결과: 1. catch-all 부재: 서비스 계층에서 발생하는 일반 RuntimeException(예: IllegalStateException)이 표준 응답 바디 없이 스프링 기본 처리로 새어나가 raw 500이 ...

parseDuration (src/duration.js) supports s/m/h but not days, so parseDuration( 2d ) throws. Add a days unit (d = 24h) with a test.
agent

문제 item 서비스의 테스트가 전부 @SpringBootTest 기반 통합 테스트로 작성되어 있고, 핵심 비즈니스 로직(Outbox 재시도/실패 전이, 도메인 불변식 등)에 대한 빠른 단위 테스트가 없습니다. 게다가 일부 테스트는 공유 데이터베이스의 기존 데이터에 의존해 깨끗한 CI 환경에서 재현되지 않습니다. 구체적으로: - 단순 enum/예외 ...
test

문제 ErrorCode에는 필드별 구체 에러코드(ITEM_NAME_REQUIRED/ITEM_SKU_REQUIRED/ITEM_PRICE_INVALID/ITEM_SAFETY_STOCK_INVALID)가 정의돼 있으나, 도메인 Item의 validate/changeName/changePrice/change는 모든 검증 실패를 일괄 VALIDATION_ERROR(I017) ...

문제 상품 단가 수정(updatePrice)이 도메인 객체 Item을 전혀 거치지 않고, 어댑터에서 바로 QueryDSL 벌크 UPDATE(set(unitPrice))를 실행한다. 그 결과: 1. 음수 단가가 그대로 DB에 반영된다. 단가 음수 검증(unitPrice 0)을 담고 있는 도메인 메서드 Item.changePrice가 호출되지 않고, 컨트롤러부터 ...
Issue origami icon

Learn how you can use GitHub Issues to plan and track your work.

Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub Issues
ProTip! Restrict your search to the title by using the in:title qualifier.
Issue origami icon

Learn how you can use GitHub Issues to plan and track your work.

Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub Issues
ProTip! Restrict your search to the title by using the in:title qualifier.