이 전 강의의 클로저 코드에서도 정보가 보호 되는것 아닌가요? 정보보호 관점에서 아래의 코드와 즉시실행 익명함수로 한번 더 감싼것이 어떠한 차이가 있는 것인지 궁금합니다. function book() { var point = 100; var getPoint = function(param) { point = point + param; return point; }; return getPoint; } var obj = book(); log(obj(200)); 덧붙여 좋은 강의 정말 감사합니다. 😄
안녕하세요? 강좌 재미있게 잘 봤습니다. 저는 자바 기반으로는 유닛 테스트를 좀 해봤습니다. 제가 전에 자바로 테스팅 할 때는 코드커버리지 도구를 이용해서 전체 코드 중에 얼마나 테스트를 했는지 확인할 수 있었는데, 강사님은 현재 코드커버리지 도구를 사용중이신지 궁금하고 사용 중이시라면 어떤걸 이용하고 계신지 궁금합니다. 그리고 it(), expect(), 등등 테스트에 사용되는 도구들이 갖고 있는 기본 api 들에대해서 어떤 역할을 하는 것들인지도 쫌 설명이 있었으면 좋았을 것 같습니다. 지금 상태라면 각 함수들의 용도나 기능은 모른채로 강사님의 코드를 따라하기식으로 밖에는 테스트 케이스를 작성할 수 없을 것 같아요. 감사합니다~
안녕하세요. 강의 잘 듣고있습니다. 질문은, 회사에서 Query를 작성하다보면 코드테이블을 여러번 join 하는 경우가 허다한데요. a join code 처럼 a 테이블의 특정 코드에 대한 코드값을 읽어오고자 할 경우, a 테이블에서 code 테이블쪽으로 driving이 걸리는 컬럼은 대부분 pk가 아닐텐데요. 이럴 경우 어떤식으로 해결을 해야할까요? join을 통해서 이래저래 방법을 찾아보았으나 pk와 fk 관계가 아니면 오류가 나네요. 몇일동안 테스트는 하는데 딱히 방법이 보이지않습니다. 내부적으로 메인테이블에서는 단순코드만 관리하고 description 자체를 코드테이블에서 읽어오는 방식이다 보니 상기방식의 작업이 상당히 많은 편입니다. 그럼 조언부탁드립니다. 미리 감사드립니다.
안녕하세요. 강사님! [1] commit 하기전에는 1차캐쉬 영역에 보관(?) 되었다가 commit 날릴때 db에 insert 되는건 이해했는데요.. [2] 뒤에 설명(16:20)부분에 hibernate.jdbc.batch_size 옵션을 켜주면 사이즈만큼 모아서 한방에 쿼리를 날린다. [1]설명 하실때 해당 옵션이 비활성 되어 있음에도, commit 할때 insert 되었는데 [2] 옵션과 commit과 차이가 잘 이해가 안갑니다....
현업에서 REST API를 만들고 있는 개발자입니다. 짧은 지식으로는 Restful한 API는 URI에는 자원을 가리키는 "명사"만 들어가야 하고, 해당 자원에 대한 작업은 HTTP Method로 표현될 수 있는 "동사"를 사용해야 한다고 하는데요. 실제로 현업에서 만드는 API는 단순한 CRUD의 범주에 들어가기 힘든 경우가 있어서요. 강좌에서 사용한 Events를 예로 설명하자면, 이벤트의 STATUS를 바꿀때 특정 권한자의 승인등을 수행하는 API의 경우엔 어떤식으로 디자인하는게 Restful한것인지 알고싶습니다. 기존에는 /api/events/{id}/approve 등으로 했었는데, 이러면 Restful한 것 같지가 않아서요.
안녕하세요! 강의 정말 잘 보고 있습니다. 회원가입 후 등록까지 정상적으로 완료했는데요! dispatch 후 back 서버에서 성공이라면 성공 메시지와 응답메세지, 실패라면 실패 메시지와 응답메세지 + 오류 코드 이렇게 받을텐데요. 받은 메시지에 따라 사용자에게 보여줄려면 보통 어떻게 처리해야 하나요? next를 사용한 강의에서는 dispatch ~~ ).then 구문을 사용하지 않다보니, useSelector을 통해 ErrorReason 값이 '' -> "~~" 식의 변화가 생긴다면 useEffect로 해당 state 변화 감지 후, if로 alert 하여 디피하는 방법을 사용하면될지.. 성공일때도 성공은 한가지 경우로 명확하니까, 액션을 통해 특정 succes state는 true 변경해줄테니, useSelector 를 통해, success 명의 state를 감지하여, useEffect 로 alert 후 Router.push 를 해준다거나.. (예: 로그인 할경우 > "~님 환영합니다" alert 후, 특정 페이지로 짠~ 실제 실무 코드에서는 해당 처리를 어떻게 해주는지 궁금합니다. 해당 기능만 미리 알고 싶에서 8강의 소스만 미리 살짝 분석해보니, 비슷한 처리는 없어보여서요..ㅠㅠ