서비스 단위 테스트 코드 작성
미해결
토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1
MemberFinder 와 같은 유즈케이스 단위로 통합 테스트를 분리 해서 작성하셨는데 단위 테스트의 경우에는 분리를 어떻게 하시나요? MemberService (Query, Modify) 가 없이는 코드가 작성이 되질 않아서 질문 드립니다.
- java
- spring
- spring-boot
- jpa
- 리팩터링
- ddd
172만명의 커뮤니티!! 함께 토론해봐요.
미해결
토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1
MemberFinder 와 같은 유즈케이스 단위로 통합 테스트를 분리 해서 작성하셨는데 단위 테스트의 경우에는 분리를 어떻게 하시나요? MemberService (Query, Modify) 가 없이는 코드가 작성이 되질 않아서 질문 드립니다.
미해결
Cursor AI로 만드는 생산성 2배 Java Spring 개발
8강 강의영상 나오지 않습니다.
미해결
토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1
안녕하세요. 궁금한게 있어서 질문 드립니다. domain 패키지에 entity를 위치 한다고 했을때 주석이라고 말씀하신 어노테이션 JPA @Entity를 만들어서 Member로 정의 그리고 mongo DB도 필요해서 @Document를 정의해서 domain 패키지에 위치 시켜 Member로 정의 이처럼 같은 도메인이 서로 다른 DB로 사용 될때 어떻게 도메인으로 정의해야할지 궁금합니다. 그리고 이름이 중복되는 현상도 발생하기도 합니다. 그렇다고 OracleMember, MongoMember로 지을수도 없는것같습니다. 제 생각은 Member라는 도메인이 Domain 패지키에 별도로 나와서 adapter 안에 JPA Persistent의@Entity로 정의된 클래스와 Mongo Persistent의 @Document로 정의된 클래스가 위치 되어야한다고 생각하는데 어떤 의견이신지 궁금합니다.
미해결
[2025 리뉴얼]플러터플로우로 코딩 없이 한달 안에 앱 만들기
ToggleIcon의 action flow에 이전 강의에서 한 것으로 추정되는 Conditional Action 설정하는 건 어느 강의에서 확인가능할까요? 좋아요 기능 만들기 강의에도 해당내용 없어서 못 찾겠어요. Animation 기능을 추가하고, 강의영상처럼 Preview로 테스트 시엔 애니메이션이 작동하는데, Test 모드에서는 애니메이션이 동작하지 않습니다. 확인부탁드립니다. 감사합니다.
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
안녕하세요! 영상강의 없이 글로 수업 자료만 기재돼있는건 따로 pdf파일이 없는건가요? 23강 24강 25강같이 수업 자료 라고만 있는 강의들이요!
해결됨
비전공자 혼자서 하루 만에 수익화 앱 출시하기
강의에서 알려준 대로 똑같이 적용하여 주소 복사한 뒤에 출시했는데 검토 과정에서 다음과 같은 문제가 발생했다고 앱상태 거부되었습니다. 어떻게 조치취하면 좋을까요?
해결됨
멀티 모듈 아키텍처로 구현하는 은행 서버 핵심 기능 [ Kotlin & Spring ]
지금 Swagger 적용하기 보고있는데 Application.kt 파일 을 작성하는데 스프링이 적용이안돼는지 어노테이션 이 원래 빨갛고 노랗게 떠야하는데 안뜨네요 강의보고 따라하는중인데 어떻게해야될지 잘모르겠습니다
해결됨
아이디어만 있으면 앱 출시까지 — 공공데이터로 만드는 내 첫 서비스
최근 국가정보자원관리원 화재로 인해서 공공데이터 포탈의 API 서비스가 이루어지지 않고 있습니다. 그래서 수업에서 적용할 수 있는 다른 주식시세 API를 알아보고 있는 중에 질문 올립니다. 금융위원회_주식시세정보 말고 다른 주식 시세 API로 수업을 들을 수 있는지 궁금하고 추천할 만한 다른 주식 시세 API 추천할 만한 것 있으면 추천부탁드리요.
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
데이터 형태와 참/거짓 챕터이고 문자 배열로 할당하기 위해서 1:56 보시면 //문자 배열로 할당에서 맨 오른쪽에 \0이 무조건 있어야 문자 배열로 인식이 되는건가요?
미해결
[4주 과정] <클로드 코드> 완독 챌린지 : 매일 1시간씩 4주 동안 클로드 코드 도서 완독하기!
프롬프팅 전략과 사고패턴에서 cot, tot 등을 구분하여 사용할수 있는 방법이 궁금해요 마이크로서비스를 단계별로 분리해줘. 최적의 데이터베이스 설계를 찾아줘. api 엔드포인트를 구현하고 반복 개선해줘. 이런식으로 책에서 적힌 설명대로 사고패턴을 바꾸는 방법밖에 없는지? 명확한 기준이 있을까요? 사고패턴 변경방법이 궁금합니다
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
3분2초에 A가 B로 엎어쳐졌다는데 자세한설명도 없이 엎어쳐졌다니깐 왜 바뀐건지 이해가 안갑니다.
미해결
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다! [코드팩토리 디스코드] https://bit.ly/3HzRzUM 리포맷 코드 단축키를 누르니까 갑자기 ,들이 사라져서 한줄로 코드가 바껴요. 갑자기 그러는데 어떻게 고쳐야 하나요?
미해결
자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
문제 풀이는 있는데 자료 구조들로 풀어야하는 문제들은 없어서 질문드립니다. 나중에 코테볼때 나올것 같은데 이 부분은 다른 강의나 책에서 보고 공부해야하는지요.
미해결
죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.
안녕하신가 미스터 KILL-9 항상 빠르고 친절한 답변 고맙다 이번에 회사 로직 작성중에 조금 막막한 부분이 있어 질문 하러 왔다 reader 엑셀 파일 읽어오고 processor 에서 해당 엑셀 데이터 값을 가지고 dao 호출해서 검증하고, 깍고 (가공) 마지막으로 쓰기 처형하는데 작업을 하는데 문제는 가공 단계에서 dao 를 직접 호출하면 ExecutorType 이 simple 로 호출되고 쓰기 단계에서 batch 로 ExecutorType 실행되어 에러가 발생한다 Cannot change the ExecutorType… 이렇게 말이다.. 그래서 일단 아래 코드 처럼 해결은 했어 우선 기존 코드는 PoiItemReader -> ItemProcessor<> (여기서 mybatis dao 호출 해서 검증작업도 함) -> MyBatisBatchItemWriter -> 에러 Cannot change the ExecutorType… 해결한 코드 PoiItemReader -> ItemProcessor<> (여기서 mybatis dao 호출 해서 검증작업도 함) -> JdbcBatchItemWriter-> (해결) 그런데 이렇게 작성해도 되려나 싶네.. 그리고 String 문으로 쿼리 짜는것도 맘에 안들고..ㅠㅠ
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
char은 1바이트 int는 4바이트라고 배웠는데 포인터 변수는 int char 관계없이 다음 주소를 가리킬려면 1 증가시키면 되는건가요?
미해결
김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
Configuration UTF-8 로 돌려도 똑같습니다.
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
안녕하세요 강의를 들으면서 첨부자료 없는 강의에 대해서 질문이 있습니다. 문제 풀이해주실 때 코드가 보이는데 현재 수기로 종이에 적고 있는 상황입니다. 강의별로 코드가 적힌 파일 같은 것이 있는지와 다운로드할 수 있는 방법이 있는지 궁금합니다.
미해결
죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.
- 명백한 한계점 (단점): - 네트워크 대역폭 소모: 실제 데이터를 전송하므로 네트워크 부하가 극심하다. 데이터 건수가 많거나 크기가 크면 통신 자체가 병목이 될 수 있다. ( "핵탄두 데이터 전송에 따른 통신망 과부하 주의!" ) - Manager 읽기 병목: Manager 혼자 모든 데이터를 읽어야 하므로, 읽기 자체가 느리다면 원격 청킹은 효과가 없다. ( "중앙 정찰 위성의 스캔 속도 한계!" ) - 복잡성(감시와 디버깅의 지옥문): 역시 미들웨어(Kafka 등)와 프링 인티그레이션 설정이 필수적이다. 프링 인티그레이션 ->스프링 인티그레이션
미해결
자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
import java.util.*; import java.util.stream.*; class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int num = in.nextInt(); List<Integer> coins = new ArrayList<>(); for (int i=0; i<num; i++) { coins.add(in.nextInt()); } int target = in.nextInt(); in.close(); Set<Integer> isVisited = new HashSet<>(); Map<Integer, List<Integer>> countByCoins = new HashMap<>(); for (Integer coin : coins) { if (coin == target) { System.out.print(1); return; } else { isVisited.add(coin); } } countByCoins.put(1, new ArrayList<Integer>(coins)); int start = 2; while (true) { List<Integer> valuesByBefore = countByCoins.get(start - 1); List<Integer> newList = new ArrayList<>(); for (Integer before : valuesByBefore) { for (Integer coin : coins) { int sum = before + coin; if (sum == target) { System.out.print(start); return; } if (!isVisited.contains(sum)) { isVisited.add(sum); newList.add(sum); } } } countByCoins.put(start, newList); start++; // System.out.println(countByCoins); } } }
해결됨
아이디어만 있으면 앱 출시까지 — 공공데이터로 만드는 내 첫 서비스
4.3 공공 데이터 활용한 앱 개발하기 내용 중 14분 18초 정도에 flutter__dotenv를 추가해서 에러를 수정하는 내용이 있는데, 초보자는 모르는 상태에서 이와 같이 대응하기는 힘들 것 같은데, 어떻게 대응해야 할까요? 앱을 개발하다 보면 에러가 많이 발생할텐데, 이걸 구조적으로 이해를 못하는 상태라면 Agent한테 고쳐라고 하는 것 외에 대응할 수 있는 방법이 없는 것 아닌가요?