묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 기본편
생성자 직접 호출 vs 팩토리 메서드 패턴
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]해당 질문 자체가 질문 자체가 성립되지 않는 것일지 고민되어서 먼저 찾아봤지만 해당 질문에 대한 답변을 찾지 못하여서 질문을 남겨봅니다..애초에 질문거리가 되지 못하는 것이었다면, 제가 어느 부분에서 잘못 생각한 걸까요?🥲 public class AppConfig { public MemberService memberService() { return new MemberServiceImpl(new MemoryMemberRepository()); } public OrderService orderService() { return new OrderServiceImpl(new MemoryMemberRepository(), new FixDiscountPolicy()); } }위 AppConfig처럼 생성자를 직접 호출하여 객체를 생성하는 방식과 팩토리 메서드 패턴처럼 생성자를 간접적으로 호출하는 방식 중 어느 방식이 더 객체 지향적으로 좋은 방식일까요?
-
미해결6주 완성! 백엔드 이력서 차별화 전략 4가지 - 똑같은 이력서 속에서 돋보이는 법
이력서 작성에 대한 질문
강사님 안녕하세요. 좋은 강의 감사합니다. 신입 개발자로 이력서를 준비하며 몇 가지가 궁금하여 질문 드립니다. 1. 이력서는 간결해야 한다고 들었는데 한 프로젝트당 설명은 보통 어느 정도 분량이 적절할지 궁금합니다. A-B-C 패턴처럼 결과 위주로 간결하게 쓰는 게 좋은지, 배운 점까지 포함하는 게 나을지 고민됩니다. 2. 강의를 듣고 기존 프로젝트를 리팩토링하려고 하는데, 이 경우 프로젝트 기간과 개선 기간을 따로 구분해 써야 할지, 아니면 하나로 묶는 게 더 나을지 구성을 어떻게 잡아야 하는지 궁금합니다. 3. 성과 수치화 외에 신입 개발자 이력서에서 눈길을 끄는 프로젝트 작성 방식이나 구조가 있었다면 어떤 게 있었는지 궁금합니다.
-
미해결[유니티6] 따라하면서 배우는 고박사의 Top-Down Shooting 게임
볼륨 확인 요청
재화시스템에서4:10에 키보드 소리가 마이크에 들어가서 볼륨을 낮추셨는지,11:08에서의 스크립트 생성 한다는 이야기의 볼륨이 너무 낮아져있는듯합니다. 19:28에 갑자기 볼륨이 돌아와서이어폰으로 듣고있었으면 불편했을수도 있겠습니다.중요한건 아니지만
-
미해결[UI3 업데이트] 피그마 배리어블을 활용한 디자인 시스템 구축하기
디자인시스템 관련
우선 좋은 강의 정말 감사합니다. 저는 B2B 회사에서 PM/기획자로 일하고 있는데요회사 내 디자이너는 없이 기획자와 프론트 엔지니어 협의를 통해서 서비스를 만들고 있습니다.서비스를 만드는 건 괜찮으나 통일된 UI/UX를 제공하기에는 많이 아쉽다보니 이번에 강의를 듣게 되었어요 디자인 업무를 하진 않았어서 강의를 반복으로 들어야 할 것 같은데요...강사님이 보시기에...디자이너 없이 디자인 시스템을 회사에 적용하는 것이 가능할까요? 또는 효과적일까요? 강의에서 말씀해주신대로 초기 시간/인력이 투여되지만 해놓으면 확실히 좋을 부분이라서..고민이 좀 되네요디자이너가 없다면 아무래도..더 시간이 걸릴 것 같은데요 강사님의 의견을 듣고 싶습니다.
-
해결됨BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)
array 등
안녕하세요 데이터분석가로 근무하고 있는 수강생입니다.array 등과 같은 기능이 저는 다소 생소한데 자주 쓰는 문법인지 궁금합니다ㅣ
-
미해결한 입 크기로 잘라먹는 Next.js(v15)
Layout이 Dynamic이면 하위 페이지도 다 Dynamic이 되는지 궁금합니다.
안녕하세요! 좋은 강의로 Next.js를 배울 수 있게 해주셔서 감사드립니다. Full Route Cache 관련해서 궁금한 점이 있습니다. 레이아웃 파일에서 cookies()나 headers() 같은 동적 함수를 사용하는 경우, 그 아래에 있는 페이지들도 영향을 받는지 궁금합니다..! 예를 들어서 블로그 레이아웃에서 사용자 테마를 쿠키로 가져오고 있고, 블로그 포스트 페이지 자체는 force-cache로 정적 데이터만 사용한다면, 이 경우 페이지가 Static으로 빌드될 수 있을까요? 아니면 상위 레이아웃이 Dynamic이면 하위 페이지도 함께 Dynamic으로 처리되는 건지 궁금합니다! 감사합니다.
-
해결됨멀티 모듈 아키텍처로 구현하는 은행 서버 핵심 기능 [ Kotlin & Spring ]
Advice 패턴을 다시 분리할 수 있나요
aop의 단점을 보완하기 위해 advice 패턴을 사용하셨는데, 매번 코드에 advice가 들어가는게 좀 번거로울 수도 있을거 같다는 생각이 들어서 질문드립니다..! aop의 단점을 극복하기 위해 사용한거지만,, 혹시 Advice를 aop처럼 분리시켜서 적용시키는 방법이 따로 또 있을까요
-
미해결우아한 고성능 프로그래밍 언어 Rust 입문 및 활용
Rust는 어떻게 컴파일 타임에 dangling reference를 막나요?
안녕하세요!강의를 통해 dangling reference를 Rust가 컴파일 타임에 막는다는것에 대해 잘 학습할 수 있었습니다.그 원리가 조금 더 궁금합니다.Rust는 참조의 생명주기를 어떤 기준으로 분석해서“이 참조는 원본보다 오래 살 수 없다”고 판단하나요?단순히 스코프만 보는 건지, 아니면 변수의 사용 시점까지 추적하는 건지도 궁금합니다.
-
해결됨확률과 통계 101
표본의 분위수 구하는 방법
표본의 분위수를 구하는 방법에 대한 설명이 조금 헷갈렸습니다.데이터를 오름차순으로 정렬하고,'α 분위수는 α * 100% 위치의 값이다'라고 하셨는데,'위치'가 단순히 데이터의 개수로 따져서n * α 를 가리키는 건지,아니면 데이터 범위 안에서{x_(n) - x_(1)} * α + x_(1) 에 가까운 값의 sub index를 찾고자 하는 건지 혼동됩니다.
-
미해결김영한의 실전 데이터베이스 - 기본편
[58. 인덱스와 정렬]을 듣다가 질문입니다.
database mysql을 사용하다가 질문드립니다create index idx_items_stock_quantity on items(stock_quantity);이렇게 인덱스를 생성하고 order by를 다음과 같이 stock_quantity를 기준으로 한다면,explain select * from items order by stock_quantity;이렇게 실행계획을 보면 이 쿼리의 type이 적어도 ALL로 나오진 않을거라고 생각했습니다. 그냥 인덱스를 stock_quantity를 기준으로 생성하면 알아서 정렬이 되어 있을 거니까요. 그런데, 실제로 확인해보니까 type이 ALL로 나옵니다. 왜 그런걸까요?(by Claude Sonnet 4.5) select *의 경우 1. stock_quantity 인덱스를 활용한 랜덤 I/O를 하는 경우2. 테이블을 순차적으로 쭉 읽는 순차 I/O를 하는 경우이 두 경우 중 옵티마이저가 2번째 방법을 활용해서 그렇다고 합니다. 그냥 이렇게 알고 있으면 될까요?
-
미해결죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.
실무에서 배치 메타데이터 관리
$ kill-9.. 킬구형 추석 연휴는 잘 보냈는가.. 처음에 텍스트로만 구성된 강의인 걸 결제한 후 알게되어 당황했지만.. 걱정 마라.. 금방 킬며들었다.. 눈으로 읽고 생각하는 즐거움을 알게되었다.. 무엇보다 그동안 피로했을 내 귀를 지켜줘서 고맙다.. 아직 강의 초반이지만 궁금한 부분이 있어서 질문 올린다.. 대용량 트래픽을 다루는 회사에서는 배치 메타데이터의 양도 어마어마할 것 같은데 실무에서는 배치 메타데이터를 어떻게 관리하는 지가 궁금하다.. 혹시 배치 메타데이터를 활용할 일이 없을 것 같으면 안쌓는 것도 권장하는 방법인가..
-
미해결쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)
젠킨스 배포 질문
안녕하세요 젠킨스 설정을 따라해 보면서 궁금한게 생겨서 질문 드립니다. git actions를 사용해서 cicd 환경을 만들어본 경험이 있는데요, 이때는 레포지토리에 커밋내용이 푸시되면 이를 감지해서 자동으로 빌드가 되게끔 워크플로우를 작성했던 기억이 있습니다. 젠킨스에도 이러한 기능이 있는지 궁금합니다.
-
해결됨Spring Boot를 활용하여 채팅 플랫폼 만들어보기
비전공자인데 AI가 발전한 요즘 백엔드로 진로를 하고 싶으면 어떤식으로 공부를 해야 하는지 알 수 있을까요???
비전공자이고 백엔드로 하고 싶은데,AI가 발전한 현재 시점에서 어떻게 공부를 해야 할지 조언을 구하고 싶습니다.
-
미해결ASP.NET Core MVC +ASP.NET Core +REST API +.NET 8.0
이후 예정된 강의 문의를 드립니다
안녕하세요.국내 닷넷계열의 강의 중에선 여러 분야를 다뤄주시고 계셔서 닷넷쪽 지식에서 많은 도움을 받고 있습니다maui 관련 강의도 올려쥬신 만큼 이후에 혹시 블레이저 쪽 강의를 만들어주실 계획이 있으실까요?
-
미해결
경력기술서 및 포트폴리오
안녕하세요 할리님!강의 너무 잘 들었습니다. 경력기술서 내용과 포트폴리오 내용이 겹치는 것 같아 고민입니다.포트폴리오에는 경력기술서에서 짧게 요약한 내용을 좀 더 길게 푼다는 식으로 접근해서작성해도 괜찮을까요? 포트폴리오 제작 시 너무 내용이 길어지는 것 같아 줄이다보면 경력기술서와 흡사해지는 것 같아 고민이 됩니다..!
-
해결됨프론트엔드 마스터클래스
배포 관련 내용 추가될 예정이 있을까요?
안녕하세요, 좋은 강의 잘 보고 있습니다.혹시 CDN 등 배포 관련 섹션이나 내용이 추가될 예정이 있을지 궁금합니다.
-
미해결김영한의 실전 데이터베이스 - 설계 1편, 현대적 데이터 모델링 완전 정복
컬럼 분리관련
강의중 로직이 복잡해지면, 테이블에서 관련 컬럼들을 다시 분리해야 하는날이 올 수 있다고하셨는데컬럼을 다시 분리해야 할 때, 실무에서는 어떤 절차로 나누는지와 생길 수 있는 문제점에는 어떤 게 있나요?
-
미해결김영한의 실전 데이터베이스 - 설계 1편, 현대적 데이터 모델링 완전 정복
외래키를 실무에서 거는게 좋을까요?
외래키 제약조건을 통해 보다 정확한 데이터 무결성을 보장할 수 있을 것 같습니다.하지만 실무에서는 외래키로 인해서 데드락이 발생하는 케이스가 있을 것 같습니다. 또한 외래키로 인해 운영 상에서 제약조건을 잠시 해제해야된다던가 하는 경우가 발생할 것 같은데, 실무에서도 외래키를 주로 걸고 운영할까요??
-
미해결강의 하나로 끝내는 백엔드 모든 지식!
백엔드 신입으로써 알아야할 보안에 대한 기본 수준이 궁금합니다
검색을 해보니 강의 내용 중 나오는sql인젝션xss, HttpOnlycsrf, SameSitehttps이 부분들은 보통 기본적으로 많이 선택해서 꼭 알아야 하고 연습해야 하는 것으로 생각됩니다그 외에도 알려주신 것들에 대해 자세히 알아야 할까요? 아니면 이런 방법들이 있구나 하고 굳이 직접 사용해볼 필요는 없는 걸까요
-
미해결6주 완성! 백엔드 이력서 차별화 전략 4가지 - 똑같은 이력서 속에서 돋보이는 법
트랜잭션 격리성 설계도 어필포인트로 가져갈 수 있을까요?
기존에는 @Transactional만으로 데이터 일관성이 보장된다고 생각했습니다. 하지만 강의를 들으며 동시에 재고를 조회·갱신하는 상황에서 격리성이 보장되지 않는 문제가 발생할 수 있다는 점을 뒤늦게 인식했습니다. 이런 흐름을 이력서에서 “단순 구현 → 시스템 안정성 중심의 설계로 성장한 과정”으로 기술적 사고 확장으로 어필해도 괜찮을까요? 아니면 너무 이론적으로 보일까요?(항상 서비스 내 로직만 고려해서 롤백 여부로 트랜잭션을 생각했는데, 큰일이네요ㅜㅜ )