도메인-UI 분리 실습
Lab
1
2
3
4
STEP 1 · 관찰
도메인과 UI가 섞여 있는 코드
아래
Lotto
클래스를 살펴보세요.
이 클래스에는
여러 가지 역할의 메서드
가 한 곳에 모여 있습니다. 각 메서드가
어떤 역할
을 하는지 페어와 이야기해보세요.
Mission
코드를 읽고 하단의
▶ Run Tests
버튼을 눌러 테스트를 실행해보세요.
오른쪽 토론 패널에서 페어와 나눈 이야기를 작성하세요.
★ 미션을 완료하면 Insight가 공개됩니다
← Previous
1 / 4
Next →
🔒
Lotto.js
🔒
test.js
▾
테스트 결과
▶ 테스트 실행
코드를 작성하고 테스트를 실행해보세요
💬
토론 정리
Q1
각 메서드를 "데이터를 다루는 것"과 "결과를 보여주는 것"으로 나눠보세요.
Q2
printNumbers()와 matchCount()의 차이는 무엇인가요? 하나를 제거하면 나머지에 영향이 있을까요?
Q3
만약 콘솔이 아니라 웹 화면에 결과를 보여줘야 한다면, 어떤 메서드를 바꿔야 할까요?
▸
📎 참고 코드리뷰 (2)
토론한 내용을 정리해주세요
👁 미리보기
↗ 크게 보기
0/50
50자 더 작성해주세요
제출하기