묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
비즈니스 로직이 300라인 정도 되는데 단위 테스트를 어떻게 해야할까 고민인데 어떻게 하면 좋을까요!
300라인 정도 되는 비즈니스 로직이 있는데요.이 로직 안에는 데이터베이스 연동하는 부분과map / reduce 등으로 데이터를 변환하는 부분이렇게 섞여있는데 단위테스트를 구현하려다보니 어떻게 접근해야할지 막막하군요.. 안의 로직의 기능 별로 함수로 분리하여 처리하여 각 기능 별로 테스트를 처리하고이 로직은 실행 -> 결과만 단위 테스트들의 통합 테스트만 진행할지 고민이네요. 좋은 아이디어가 있으시다면 공유 부탁드려요 ㅠㅠ!!
-
미해결SCSS(SASS)+FLEX 실전 반응형 웹 프로젝트 with Figma
spoqa han sans neo
spoqa han sans neo글씨체 다운받았는데 피그마 할 때 text밑에 fonts에서 no matching font로 나오네요.아예 검색자체가 안되는데 무슨 문제인가요??
-
미해결배달앱 클론코딩 [with React Native]
api 서버 호출이 안됩니다
안녕하세요api 서버 호출이 안됩니다api 서버 연결까지는 되는데 호출에서 문제가 있습니다post가 안되는건가 싶어서 get으로 바꾸고 직설적으로 json 호출만 해보려고해도 안됩니다.. get으로 바꾸고 아예 주소에서 http://IP주소:3105/user 찍어봐도요런화면뿐... 서버쪽 파일은 강사님이 주신 폴더 그대로 받아서 설치했습니다폴더 위치는 root > back 이렇게 들어있는데 폴더 위치가 문제인걸까요.. axios 문제는 아닌게 다른 open api 호출은 잘만됩니다
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
transational
회사 인프런 계정인데 김영한강사님 강의가 많습니다.transational에 대해 자세히 알고싶은데@Transational 어노테이션을 설명하는 강좌가 어떤것인가요??
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
useLocalStorage() 함수 사용여부
useLocalStorage()는 사용되지 않는데 수정까지 해서 남겨둔 이유가 있는 건가요?
-
미해결스프링 핵심 원리 - 기본편
어노테이션 사용법에 대해 (feat: @ComponentScan.Filter)
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요. "컴포넌트 스캔과 의존관계 자동 주입 시작하기" 강의를 듣던 중 궁금한 것이 생겼습니다. 다른 언어를 주로 사용한 제가 자바 어노테이션에 익숙하지 않아서 생기는 궁금증인 것 같습니다. 위의 코드를 보면 @ComponentScan의 인자로 @ComponentScan.Filter가 사용되는 것을 볼 수 있습니다. 근데 특이하게 '@'가 붙어있습니다. 반대로 Configuration는 어노테이션인데도 불구하고 "@Configuration.class"가 아닌 "Configuration.class"라고 쓰입니다. 왜 어떤 것은 @가 붙고 어떤 것은 @이 안 붙는지 알 수 있을까요? reference로는 뭘 보면 될까요?
-
해결됨진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 데이터 가공부터 분석까지
파워쿼리 '로그인 필요' 페이지 웹크롤링 질문입니다.
안녕하세요최근 배영자쌤의 신입엑셀-파워쿼리- VBA(빅픽처-> 자동화)를 들으며 엑셀 데이터 사이언티스트를 꿈꾸는수강생입니다.제목과 질문이 같은데요,제가 크롤링하고픈 표는'로그인' 을 해야지 조회가 가능한것인데그런지 몰라도 첨부와 같은 오류가 뜨며불러오질 못합니다.방법이 있을까요?
-
미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
for 반복문에서 break와 continue 차이점
for 반복문에서 break와 continue 차이점에 대해서 자세히 설명 부탁드릴게요 ㅠ
-
미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
후치연산 관련 질문입니다.
for i, j := 0, 0; i <= 10; i++, j += 10 { fmt.Println("ex4 : ", i, j) } 해당 부분에서 후치연산이기때문에 에러가 발생한다고 하셨는데, 자세한 설명 부탁드릴게요 ㅠㅠㅠ
-
미해결파이썬으로 만드는 나만의 웹 페이지 Part1
[Section3.DashCallback_MultipleOutput]value=int(value) 관련
dcc.Input() 의 옵션 중에, type = 'number' 를 하면, 숫자로 인식이 바로 되서 함수에서 별도로 int변환을 하지 않아도 되네요.
-
미해결Next + React Query로 SNS 서비스 만들기
타입스크립트 질문
useFormState initialState부분 타입스크립트 에러 질문입니다.message에 string이 와야한다고 에러가 뜨는데 이거를 string | null로 해주는 방법을 잘 모르겠습니다!const initialState: { message: string | null; } = { message: null, }; export default function SignupModal() { const [state, formAction] = useFormState(onSubmit, initialState); const { pending } = useFormStatus();일단 이런식으로 빼서 에러 없애긴하였는데 인라인으로는 못하나요?
-
해결됨스케치업 실무활용 SketchUp2023
푸쉬
푸쉬툴이 왜 안될까요..?가장자리에 하고 클릭하면없어져요
-
해결됨스프링 핵심 원리 - 기본편
ApplicationContext가 여러 인터페이스를 상속받은 것이 어느곳에 활용되는지 잘 모르겠어요.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]안녕하세요. "BeanFactory와 ApplicationContext" 강의를 보던 도중 궁금한 것이 있어 질문을 드립니다. ApplicationContext가 단순히 BeanFactory를 넘어 여러 강력한 기능을 제공하기 위해 다른 인터페이스도 상속한다고 합니다. 그런데 EnvironmentCapable를 제외하고 다른 인터페이스들이 ApplicationContext에서 무엇을 위해 활용되는지 잘 모르겠습니다. MessageSource, ApplicationEventPublisher, ResourceLoader들이 ApplicationContext 인터페이스에서 실무에서 어떻게 응용되는지 알 수 있을까요?
-
미해결Flutter + Firebase로 넷플릭스 UI 클론 코딩하기 [무작정 플러터]
home screen에 찜하기가 바로 업데이트가 안되는 현상
detail screen에서 찜하기(like)를 누르고home screen으로 오면 상단에 바로 반영이 되야 하는데다른 탭에 갔다 와야지만 변경이 됩니다.어딘가 setstate를 해줘야 될거같은데 모르겠네요.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
thymeleaf 에서 href 수정
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.href 부분만 수정 하였는데,이렇게 화면이 깨져버려요 왜 그런건가요 ㅠㅠ 디팬던시에 thymeleaf도 추가 돼 있는데href 수정 전에는 정상적으로 잘 나왔었어요 ㅠ
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
게시판 신규 등록 시, PUT 이용 질문
24:45 쯤부터 게시판 같은 경우에 PUT을 통한 게시글 등록 스타일이 조금 맞기도 하다라고 말씀하셨습니다.게시글을 신규 등록할 때, PUT - /boards/{id} 이런 방식으로 등록한다는 게 잘 이해가 가지 않습니다.DB에 몇 번째 id까지 게시글이 생성되어 있는지는 클라이언트가 모를 것이라 생각하고, 어떻게 클라이언트가 그 id를 알고 uri에 담아서 요청을 보내는지 잘 모르겠습니다.
-
미해결이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
델리게이트 관련
안녕하세요13:51 부분에서 예시는 Non-Dynamic 인데 말씀하시는건 Dynamic Delegate 라고 말씀하시네요. 그리고 직접 테스트 해보다가 Dynamic의 경우도RetVal 매크로가 있길래 테스트 해보니 둘 다 정상적으로 동작하더군요이 경우엔 내부적으로는 같게 해주는 로직이 있는건지아니면 기능이 추가된걸까요 ?
-
미해결왕초보를 위한 Adobe Photoshop CC 2019 입문자 가이드
링크로 올리고 싶은데 인벤디드로 들어갑니다..
강의를 토대로 alt키 눌러가며 사진 드래그 드랍해서 넣었는데 강의에선 링크들어간 파일이 저는 링크가 아닌 인벤디드로 들어가서 다음 수업이 진행이 안됩니다 ㅠㅠ 뭐가 문제일까요..
-
미해결이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
15강 따라하는 중에 안되는 부분이 있어서 질문드립니다!
안녕하세요, 교수님.15강 24:30 까지 따라하다가 문제가 발생했습니다 ㅠㅠ Visual Studio Project 파일 생성 후에 헤더 선언을 해보니아래 사진과 같이 언리얼 엔진에서 제공하는 모듈들에 대한 헤더를 불러오지 못하더라구요 ㅠVisual Studio의 환경변수나 경로 포함 문제인줄 알았으나, 수업자료를 그대로 다운받아서 시도해보니 해당 프로젝트는 아래와 같이 잘 불러와집니다.타겟파일과 모듈설정파일 모두 강의자료를 복사해서 사용해도 마찬가지인데 혹시 어떤 부분이 문제인걸까요? ㅠㅠ
-
미해결비전공 기획자 및 관리자를 위한 IT 필수 지식
안녕하세요 강의교안 요청드립니다.
안녕하세요 강의교안 요청드립니다. 이메일 주소는 nj201392@naver.com 입니다. 감사합니다.