App.ClickCounter의 인자로 원시형 자료가 아닌 객체를 넘겨주는 이유가 무엇인가요?
273
작성한 질문수 1
강의에서 간략하게 설명해주셨는데 배움이 얕아 잘 이해가 되지 않네요 ㅜㅜ
원시형 int를 넘겨주고 테스트를 돌려보며 뭐가 문제인지 확인을 해보려고 했는데 테스트들은 잘 돌아가네요
어떤 키워드로 찾아보면 될까요?
답변 2
0
이 수업에서 의도하는건 ClickCounter를 유연하게 사용하려고 하는 것입니다. 지금은 안에 카운터 값이 들어있어서 초기값이 0으고 고정되어 있는데 이걸 외부에서 받도록 변경하는 것이죠.
외부에서 전달한 값이 원시형이어도 동작은 합니다. 질문 주신것 처럼요. 하지만 증가 버튼 뿐만 아니라 감소 버튼도 만들려고 하는 것인데요. 버튼이 두 개 있더라도 하나의 데이터를 감소/증가 시켜야 하겠죠. 원시형은 인자로 넘기면 값이 "복사"되기 때문에 적합하지 않고요. 인자로 객체를 넘겨면 "참조"되기 때문에 하나의 객체(데이터)를 바라보게 됩니다.
UserService, CertificationService 책임 분리 기준 질문
0
23
1
POJO에서 Spring Test로 넘어갈 때 누락(해결됨)
0
31
1
[개발 환경 준비 인증하기] 미션 제출 방법 문의
0
59
3
미션 마감은 언제 되는 건가요?
0
57
1
AvailableUsers
0
40
1
storybook/ addon react-router-dom
0
42
1
mac python 3.10 - permission denied
0
51
1
private 상수 테스트 관련 질문
0
82
1
모듈간끼리 연관성있는 것들에 대해 어떻게 설계를 해야 할까요?
1
300
1
dry 패턴
1
211
1
메소드 파라미터 변수명규칙
0
312
1
설치1듣고있는데용
1
395
1
actual 관련 Error Catch 부분.
0
223
1
jasmine 3 버전 실행시 randomized with seed 가 뭔지 궁금합니다.
0
323
0
모듈화를 진행할 때, 모듈패턴말고 클래스를 써서 모듈화를 진행해도 괜찮나요
0
284
1
클릭카운터 모듈 - 스펙2 코드 질문
0
432
2
전역변수 value에 관한 질문입니다.
0
290
0
var App = App || {} 부분을 let으로 선언하면 에러가 나는데, 혹시 이유를 여쭤봐도 될까요?
0
356
1
강의 모두 보고 궁금한게 있는데요.
0
247
1
event delgation test 질문드립니다
0
223
1
event
0
236
0
모듈패턴 중에서 임의모듈패턴 /즉시실행함수 패턴
0
224
1
사소한 질문
0
285
1
강좌관련 질문드립니다
0
327
1





