묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨카카오 코테 6주 합격! 실전 파이썬 코딩테스트
사전문제 관련 질문
안녕하세요 이제 막 강의 듣기 시작한 취준생 입니다. 사전 문제 관련 수업 진행 방식에 대해서 질문이 있어서 글 남겼어요.섹션1 '이 강의를 극대화 하는법' 에서 사전 문제 먼저 풀고 -> 강의를 들으라고 하셨는데, 섹션2 시작할 때 사전문제 링크에 들어가보니까 1강부터 8강까지 총 8개의 파일이 있더라구요.그래서 궁금한 것이 생겼습니다.'1강_0.배경지식 퀴즈_촬영용' 이거를 혼자 풀어보고 -> 배열 만들기를 들어야 되는 건가요? 아니면 사전 문제에 있는 모든 파일을 풀어보고 강의를 듣는 건가요?? 파일명에 1강, 2강, 3강의 의미는 뭔가요?파일중에 '1강0.배경지식 퀴즈_촬영용' << 이건 뭐죠..? 2강_0.은 문제 -> 답이 구분되어 있어 퀴즈 형식이구나 싶은데 1강.0에 있는건 바로 답이 있어서 무슨 용도인지 모르겠어서요.. 촬영용이라고 적혀있는 것도 그렇고...질문 읽어주셔서 감사합니다.
-
미해결카카오 코테 6주 합격! 실전 파이썬 코딩테스트
식 오류 있습니다.
안녕하세요. 강의를 듣고 있는 학생입니다.현재 1분 25초에 나오는 'O(logN)알고리즘을 선택한다면?' 부분의 식에서 7/log_10(2) 이 1/log_10(2)로 수정되어야 할 것 같습니다(log의 밑을 여기엔 수식으로 표현하지 못하여 log_10(10이 밑)처럼 표현했습니다.). 즉 7이 1이 되어야 합니다.감사합니다.
-
해결됨오브젝트 - 기초편
할인 조건의 구현에 대해
안녕하세요. 좋은 강의 해주셔서 감사합니다. 덕분에 많이 배우고 있습니다.SequenceCondition과 PeriodCondition 객체 구현(5-1)에 대해 궁금한 점이 있습니다. SequenceConditionpublic class SequenceCondition implements DiscountCondition { private int sequence; @Override public boolean isSatisfiedBy(Screening screening) { return screening.isSequence(sequence); } }PeriodConditionpublic class PeriodCondition implements DiscountCondition { private DayOfWeek dayOfWeek; private LocalTime startTime, endTime; public boolean isSatisfiedBy(Screening screening) { return screening.getStartTime() .getDayOfWeek().equals(dayOfWeek) && startTime.compareTo(screening.getStartTime().toLocalTime()) <= 0 && endTime.compareTo(screening.getStartTime() .toLocalTime()) >= 0; } }PeriodCondition의 isSatisfiedBy는 Screening이 알고 있는 정보에 대한 응답을 기반으로 스스로 할인 조건을 판단하고 있다고 느껴졌습니다.반면에 SequenceCondition의 isSatisfiedBy는 Screening에게 isSequence메시지를 전송함으로써 결과적으로 '할인 조건의 만족 여부를 Screening이 판단하고 있는게 아닌가?'라는 생각이 들었습니다.저는 Screening은 상영 회차(sequence)에 대한 정보를 알고 있고 이에 대답할 수 있기 때문에 Screening에게 상영 회차를 묻고 이를 바탕으로 SequenceCondition이 스스로 할인 조건을 판단하는 형태를 생각했는데요.제가 생각한 SequenceConditionpublic class SequenceCondition implements DiscountCondition { private int sequence; @Override public boolean isSatisfiedBy(Screening screening) { return sequence == screening.getSequence(); } }이렇게 설계하니 또 Screening의 getSequence가 협력의 문맥을 고려하지 못한 채 만들어진거 같다는 느낌을 받았습니다.이와 관련해 기존의 코드는 할인 조건의 여부를 SequenceCondition이 아닌 Screening이 판단하고 있다고 느껴지는데 이게 맞는건지, Screening의 isSequence는 어떤 요청에 의해 생성된 것인지, 그 외 여기에 대한 영호님의 생각과 의견이 궁금합니다!
-
미해결자동차 Autosar에 대한 이해
realtime OS에 대한 궁금한점이 있어 연락드립니다.
autosar os는 기본적으로 realtime OS인가요? 기본 os와 realtime os의 차이가 궁금합니다. 그리고 기초적으로"realtime OS는 기존 다른 OS와는 다르게 TASK의 정해진 시간을 보장해준다는 개념(interrupt는 예외)"으로 알고 있습니다.(제가 잘못 알고있는거일수도 있습니다.) OS 강의 내용 중 task의 우선순위에 따라 정해진 시간대로 무조건 실행되는게 아니라, 실행 도중 우선순위에 따라 실행 순서가 변경되는것으로 이해했는데,이 개념은 일반적인 os에는 당연히 해당되겠지만 realtime os에도 해당이 되는건가요? 제가 잘못 이해하고 있는것인지 확인 부탁드립니다. 중요한 task를 실행 도중에 우선순위가 높은 task가 와서 실행이 뒤로 밀려 버리면(context switching) 자동차 운행 중 문제가 생기는것 같아 혼동이 되어 질문드립니다. 감사합니다.
-
해결됨오브젝트 - 기초편
generic 패키지 money 클래스 관련 질문
최근 전체적인 강의를 한번 돌려본 후 간단한 프로젝트 과제를 구현하는 과정에서 배운 내용을 최대한 적용해보려 노력하며 복습을 하고 있습니다. 복습 중 행동을 정의한 후 객체를 선택하라 를 적용하는 과정에서 궁금증이 생겼습니다. 해당 강의와 소스코드에서는 generic 패키지에 Money 클래스를 제공해주고 있습니다.Money 클래스가 있는 generic 패키지는 보통 어떤 특성을 가지는 클래스들을 모아놓는지 궁금합니다. Money 클래스와 같은 역할을 하는 객체들 또한 행동을 정의한 후 객체를 선택하라 의 원칙에 의해 행동을 정의 한 후 필드를 결정하는 것인지 궁금합니다. Money 같은 성격의 클래스는 어떤 서비스를 설계하기 전 전 미리 작성한 후 서비스 설계를 해야하나요? Money 는 새 불변 객체를 만들어 리턴해주는 방식으로 사용하던데 Screening 등의 클래스에서는 불변 객체를 사용하지 않는 이유가 있는지, 있다면 특정 클래스를 불변 객체로 설계하는 기준이 있는지 궁급합니다.
-
해결됨카카오 코테 6주 합격! 실전 파이썬 코딩테스트
해상도 720p 라 글자가 흐릿하게 보입니다.
밝은 화면에서 폰트크기 마저 작은 편이라해상도는 1080p 는 나와야 코드가 잘 보일 거 같습니다.일부 영상은 1080p가 나오고 그외 영상들은 720p 까지만 나옵니다. 수강평으로 남길까하다 빠른 피드백 남기고자 질문으로 남깁니다.
-
해결됨모르면 승진 안되는 시스템 디자인
강의자료 어디서 받나요?
강의자료 어디서 받나요?
-
해결됨소프트웨어 업데이트 : Re-Programming 과정에 대한 이해
UDS Session 및 DTC 설정 관련
안녕하세요. UDS 관련해서 개발 중인 수강생입니다.현재 올려주신 강의 참고하면서 핸드코딩으로 UDS 및 Reprogramming을 구현 중인데, 몇 가지 의문점이 있어서 글을 올립니다.default Session에서 Extended Session이나 Programming Session으로 이동 후 특정 시간 동안 서비스 메시지가 없으면 timeout되어 default session으로 이동하는 것으로 알고 있는데요, 이때 부정 응답으로 들어가는 것도 정상 메시지로 봐야 하나요? 아니면 부정 메시지가 들어오는 동안은 timeout을 계속 계산하는 건가요?그리고 정상적으로 다운로드가 다 끝난 후 재시작을 하면, DTC Setting은 ON으로 시작하는 건가요? DTC의 기본 세팅값이 ON이 맞는지 궁금합니다.OEM마다 설정값이 다르긴 하겠지만 일반적으로 쓰는 설정값이 무엇인지 궁금합니다.답변 부탁 드립니다. 감사합니다!!
-
해결됨소프트웨어 업데이트 : Re-Programming 과정에 대한 이해
$34 Response 질문
34서비스에 대한 response로, 74 20 0F FF이 왔다고 가정해보겠습니다.그럼 $36 서비스시, Block당 보낼수 있는 최대 Size가 4095 Byte인가요 아니면 4096Byte인가요?48page, 52page의 설명이 다릅니다.만약 4095byte라면 실제로 첫번째 block에 전송되는 데이터 길이는 4095 - 2 = 4093 byte 인가요? (2는 36 01 총 2byte)
-
미해결readable_code::CMake - Fancy하게 C++ Project 만들기
SEND_ERROR는 Error during configuration가 아니라 Generation이 아닌가요?
안녕하세요 1강 message를 듣는 중 궁금한게 있습니다.SEND_ERROR는 Configuration은 되지만, Build Generation이 안된다고 설명해주셨는데 그러면, Error during configuration가 아니라Error during Generation이 아닌가요?
-
해결됨오브젝트 - 기초편
DiscountCondition을 DiscountPolicy 뒤에 숨겨야 하는 이유
안녕하세요 선생님 강의 잘보고 있습니다 !.강의 내용 중 "DiscountPolicy가 Discount Condition을 포함하기 때문에 Discount Policy뒤로 Discount Condtion을 숨기고 Reservation Service가 Discount Policy에만 의존할 수 있도록 코드를 바꾼다"라고 하신 부분이 있는데 DiscountCondition을 숨겨야하는 이유에 대해서는 이해를 했는데 DiscountCondition을 DiscountPolicy 뒤에 숨겨야 하는 이유에 대해서는 이해가 잘 안됩니다.DiscountPolicy에 왜 DiscountCondition을 저장한 List를 포함하는 것인지 잘모르겠습니다.코드를 짜다보면 자연스럽게 이해가 갈까요 ? ㅜ ㅜ 객체지향이 정말 어려운 개념인 것 같습니다.
-
해결됨오브젝트 - 기초편
영화 예매 도메인 코드 작성
안녕하세요 선생님 강의 너무 잘보고 있습니다.강의에 대한 질문은 아니고 궁금한게 생겨 질문글 남깁니다.영화 예매 도메인을 처음부터 코드를 짠다고 작성하면 어느 부분부터 작성하는 것이 좋을까요 ?좋은 강의 해주셔서 감사합니다 !
-
해결됨오브젝트 - 기초편
설명중에 "그렇다면 설계를 변경하는 이유는 무엇이었나요?" 질문입니다.
설명하신 내용중에 "그렇다면 설계를 변경하는 이유는 무엇이었나요?" 라고 하시면서 "프로세스와 데이터가 하나의 모듈안에 모여 있으면 코드를 수정하기 어렵기 때문이였죠." 라고 하시던데...앞에 내용으로는 '프로세스와 데이터가 서로 다른 모듈안에 배치되어서 수정이 어려우니 프로세스를 구현한 코드를 데이터를 구현한 코드로 옮기는..' 뭐 이런거 아니였나요??제가 잘못 이해하고 있는건가요?
-
해결됨오브젝트 - 기초편
안녕하세요. 기존의 추상화된 역할에 대해서 새로운 협력자가 필요하게 되는 경우는 어떻게 설계해야할까요??
안녕하세요. 객체지향의 사실과 오해, 오브젝트부터 이어서 강의까지 영호님의 강의를 즐겁게 보고 있습니다.강의를 보면서 궁금한 것이 있습니다.Movie는 DiscountPolicy와 협력하고 있고, DisscountPolicy는 DiscountCondition과 협력하고 있습니다. 여기서 DiscountCondition은 Screen 객체에 의존하여 협력하고 있구요.보통 현업에서는 이렇게 추상화를 하여 책임을 설계해두어도, 어느날 갑자기 새로운 협력자가 필요하게 되어 그 책임을 온전히 수행하기 힘든 상황이 자주 발생하여 추상화가 깨지는 케이스가 많이 있는 것 같다는 생각이 들었는데요.만약에 위 예제에서 "고객이 생일인 경우에는 영화 가격의 10%를 할인해준다." 라는 할인 조건이 추가된다면 DiscountCondition 에 협력자로 Customer가 파라미터로 전달이 되어야할 것 같습니다. 이를 위해 BirthdayDiscountCondition이라는 할인 조건을 만들고, isSatisfiedBy() 메서드에 Customer를 인자로 받아야하게 됩니다. 하지만 SequenceCondition과 PeriodCondition은 필요하지도 않는 Customer 협력자를 의존하게 되는 상황이 되는데요.위 상황에서는 복잡성이 높지 않고, 이 정도의 의존성은 무시해도 된다고 판단되어 그냥 추가할 수도 있지만, 이런식으로 다른 협력자들이 계속해서 추가되어 복잡성이 늘어나면 객체랑은 상관없는 협력자의 추가로 인해 테스트 또한 매번 깨지는 상황도 발생하게 될 것 같습니다.이렇게 기존에 설계된 추상화가 다른 조건의 추가로 인해 깨지는 경우에는 어떻게 설계를 접근하는 것이 좋을까요??
-
해결됨카카오 코테 6주 합격! 실전 파이썬 코딩테스트
대기업 코테 난이도
갑자기 든 생각입니다만..백준 기준으로 골드4 정도 되면 무난하다고 하셨는데신입 기준인가요? 경력직 기준인가요?무지몽매한 질문 읽어주셔서 감사합니다;
-
해결됨실리콘밸리 빅테크 29개의 실습으로 배우는 시스템 디자인 설계
URL 단축 서비스 시스템 디자인 및 스케일링 질문있습니다.
안녕하세요!강의 마지막 부분의 scaling - partitioning 관련해서 이해가 안가는 부분이 있어서 질문 드립니다. partitioning key를 userId로 했을 때, 장단점에서장점의 '트래픽을 줄일 수 있다'에서 어떤 트래픽을 의미하는지 잘 모르겠습니다. 단점에서도 모든 방문객을 scan해야 한다고 말씀해주셨는데 이 부분도 더 자세한 설명을 해주실 수 있을까요? partition key를 userId로 할 때는 url을 생성하고 관리하는 User의 성능을 높일 때 사용하는걸까요?
-
해결됨오브젝트 - 기초편
도메인 추출 방법
안녕하세요. 먼저, '객체지향의 사실과 오해'와 '오브젝트' 책과 더불어 이 강의까지 수강하게 되었습니다. 정말 좋은 지식을 전달해주셔서 감사합니다! 창피하지만 제가 어려워하고 있는 부분은 요구사항에서 도메인을 추출하는 것입니다. 예를 들어, 영화 예매 시스템같은 경우 제가 혼자 생각했을 때는 단순히 '영화', '할인' 정도로밖에 도메인을 추출을 못했습니다. 책과 강의를 통해 '상영'이라는 도메인을 추출할 수 있다는 사실은 생각지도 못했습니다.혹시, 이렇게 여러 도메인들을 추출하기 위한 기준이라던가 방법이 따로 있을지 궁금하여 질문드립니다. 아니면 역시 많이 생각해보고 구현해보는 방법밖에 없는 걸까요? ㅜㅜ
-
해결됨실리콘밸리 빅테크 29개의 실습으로 배우는 시스템 디자인 설계
예시 두개가 납득이 잘 가지않네요 ㅠㅠ
Ex1)User -> Message Queue -> OrderService(그림에서도 드레이크가 고개를 가로 젓고 있는데..) 이점이 별로 없어보입니다 불필요한 Network Hop이 생기는거같아요Ex2)Google Server -> Queue -> <- Results Store 이 그림에서도 검색결과를 집계하는 프로세스를 분리하여 리소스를 효율적으로 사용한다는것 외엔 오히려 응답속도를 저하시킬거같아요..
-
해결됨실리콘밸리 빅테크 29개의 실습으로 배우는 시스템 디자인 설계
강의자료는 제공 불가능할까요?
지하철에서 복습하려는데 영상으로 보려니 불편하네요 ㅠ
-
해결됨자동차 Autosar에 대한 이해
다음 강의(사이버 보안 프로세스)가 기대됩니다~~
안녕하세요. 완강하였습니다~~혹시 다음 계획중인 강의인 사이버보안 프로세스 강의는대략 언제쯤 출시 예정일까요~~?감사합니다.