Maker Jun : <TDD의 철학으로 이해는 피드백 주도 학습 방법>
- 난이도를 잘 조절할 수 있고,
- 스트레스를 관리할 수 있고,
- 에너지를 관리할 수 있고,
- 변화할 수 있는 방법 !
TDD(Test Driven Development) = 테스트 주도 개발
ex) 내가 던진 농구공이 들어갔는지 1달 뒤에 알 수 있다면?
학습 방향, 포트폴리오, 이력서 등등 더 빨리, 더 자주 피드백을 받을 수록 발전한다!
테스트 코드를 먼저 만들고, 실제 코드를 작성하고,
원하는 대로 동작하는지 빠르게 피드백 받기
ex) 계산기를 구현한다면?
- UI 없이 사칙연산 먼저 구현하기
- input으로 사용자 입력 받고 이벤트 처리하기
- 숫자 UI 추가하고 이벤트 처리하기
- UI 레이아웃 잡기
- 스타일 입히기
핵심을 포함하도록 작업을 쪼개고 빠르게 피드백 받기
Cypress로 작성하는 JavaScript E2E 테스트코드🔽
Poco Jang : <개발자 : 지식의 저주>
본 내용은 Udemy의 '지속 성장하는 개발자 되기'를 바탕으로 작성되었습니다.
'Session' 카테고리의 다른 글
AI 프로덕트, 테크 버블을 넘을 수 있을까? (0) | 2023.03.29 |
---|---|
Stable Diffusion과 ChatGPT (0) | 2023.03.08 |
AI 콜로키움 (0) | 2021.07.27 |
데이터분석 Build-Up 세미나 (8) | 2021.07.23 |
빅데이터의 이해와 진로준비 (4) | 2021.07.07 |