Test Driven Development
이규원님의 현실 세상의 TDD 기초, 8편 : 프로그래머 피드백
📖 이규원 님의 TDD 수강하는 걸 추천드립니다. 👍 The RED : 이규원의 현실 세상의 TDD : 안정감을 주는 코드 작성 방법 | 패스트캠퍼스 그동안 우리나라에는 TDD를 제대로 다루는 책도 강의도 없었죠. 그래서 제가 개발 현장에서 활용하는 TDD를 정확하게 알려드리고자 강의를 만들었습니다. 이제 TDD에 대한 잘못된 인식은 버리고, ' fastcampus.co.kr 피드백 사용자의 피드백부터 시작하여 QA, 테스트, 도구 피드백 등 개발자에겐 피드백은 매우 중요한 요소다. 사용자 피드백 사용자가 소프트웨어를 사용한 후 버그나 개선 사항들을 제보. 개발하고나서 사용자에게 가는 거까지 앤드단계이기 때문에 가장 확실한 피드백이자 제품과 비즈니스 입장에서 피해가 큰 피드백이다. QA (Quality ..
이규원님의 현실 세상의 TDD 기초, 7편 : 테스트 주도 개발
드디어 테스트 주도 개발에 대한 핵심에 돌입한다. 📖 원본이 궁금하면 이규원 님의 TDD 수강하는 걸 추천드립니다. 👍 The RED : 이규원의 현실 세상의 TDD : 안정감을 주는 코드 작성 방법 | 패스트캠퍼스 그동안 우리나라에는 TDD를 제대로 다루는 책도 강의도 없었죠. 그래서 제가 개발 현장에서 활용하는 TDD를 정확하게 알려드리고자 강의를 만들었습니다. 이제 TDD에 대한 잘못된 인식은 버리고, ' fastcampus.co.kr 테스트 주도 개발 이전 시간에 했던 테스트 우선 개발과 비슷하다. 명세를 준수하고 일정 수준의 품질을 유지하며 코드를 만들어간다. 테스트 주도 개발 절차 테스트 주도 개발은 3가지 단계로 반복적으로 사이클이 돌아간다. 1. RED - 실패하는 테스트 추가 2. GRE..
이규원님의 현실 세상의 TDD 기초, 6편 : 정리된 코드(리팩토링)
이전 시간에 실습한 코드 기능 명세, 테스트 우선 개발을 중심으로 코드를 정리하는 시간이다. 강의에선 자바스크립트로 진행되지만 자바로 해석하며 진행했다. 📖 원본이 궁금하면 이규원 님의 TDD 수강하는 걸 추천드립니다. 👍 The RED : 이규원의 현실 세상의 TDD : 안정감을 주는 코드 작성 방법 | 패스트캠퍼스 그동안 우리나라에는 TDD를 제대로 다루는 책도 강의도 없었죠. 그래서 제가 개발 현장에서 활용하는 TDD를 정확하게 알려드리고자 강의를 만들었습니다. 이제 TDD에 대한 잘못된 인식은 버리고, ' fastcampus.co.kr 작업 환경 정리 1) 생산성 : 정리된 환경과 어지럽혀진 환경에서의 작업 생산성 차이 2) 지속성 : 작업 환경의 생산성이 일정 수준 미만으로 떨어지면 더 이상 그..
이규원님의 현실 세상의 TDD 기초, 5편 : 테스트 우선 개발
이번 시간은 테스트 우선 개발에 대한 이야기다 예제 코드는 이전 시간에 했단 단위 테스트를 개선하면서 진행된다. 강의에서 실습을 자바스크립트로 하지만 이번에도 자바로 재해석하면서 진행하겠다. 📖 원본이 궁금하면 이규원 님의 TDD 수강하는 걸 추천드립니다. 👍 The RED : 이규원의 현실 세상의 TDD : 안정감을 주는 코드 작성 방법 | 패스트캠퍼스 그동안 우리나라에는 TDD를 제대로 다루는 책도 강의도 없었죠. 그래서 제가 개발 현장에서 활용하는 TDD를 정확하게 알려드리고자 강의를 만들었습니다. 이제 TDD에 대한 잘못된 인식은 버리고, ' fastcampus.co.kr 테스트 우선 개발 이전과는 반대로 테스트 코드를 먼저 작성하고 운영 코드를 구현하는 개발 절차로 코딩의 수단보다 목적에 집중하..
이규원님의 현실 세상의 TDD 기초, 4편 : 단위테스트
이번 시간은 테스트기법 중 하나인 단위테스트에 대한 이야기다. 교육에서 보여주는 예제는 자바로 재해석했다. 원본이 궁금하면 이규원님의 TDD 수강하는걸 추천드립니다. The RED : 이규원의 현실 세상의 TDD : 안정감을 주는 코드 작성 방법 | 패스트캠퍼스 그동안 우리나라에는 TDD를 제대로 다루는 책도 강의도 없었죠. 그래서 제가 개발 현장에서 활용하는 TDD를 정확하게 알려드리고자 강의를 만들었습니다. 이제 TDD에 대한 잘못된 인식은 버리고, ' fastcampus.co.kr 단위 테스트란? 테스트 주도 개발에 이용되는 가장 중요한 도구이며, 전체시스템 중에 일부분을 테스트 자동화한다. 단위 테스트 작성 실습 아래 예제는 운영중인 프로그램으로 문자열을 입력받아서 공백 문자가 연속되면 하나로 합..
이규원님의 현실 세상의 TDD 기초, 3편 : 코드 분해
이번 시간은 이 코드 분해에 대한 이야기이며, 학습 내용에 개인적인 생각도 덧붙인거라 자세한 내용이 궁금하면 이규원님의 TDD 수강을 신청하는걸 권장한다. The RED : 이규원의 현실 세상의 TDD : 안정감을 주는 코드 작성 방법 | 패스트캠퍼스 그동안 우리나라에는 TDD를 제대로 다루는 책도 강의도 없었죠. 그래서 제가 개발 현장에서 활용하는 TDD를 정확하게 알려드리고자 강의를 만들었습니다. 이제 TDD에 대한 잘못된 인식은 버리고, ' www.fastcampus.co.kr 모든 개발자가 클래스, 메소드 등 코드를 잘게 쪼개 분해해서 사용한다. 개발자는 문제를 마주하고 코딩으로 문제를 해결하면서 계속 지속한다. 문제의 크기 1) 개발자가 한 번에 다룰 수 있는 문제의 크기는 한계가 존재 -> 다..
이규원님의 현실 세상의 TDD 기초, 2편 : 테스트 기법
이번 이야기는 테스트 기법에 대한 이야기다 학습 내용에 내 개인적인 생각도 더한거라 자세한 내용이 궁금하면 이규원님의 TDD 수강을 신청하는걸 권장한다. The RED : 이규원의 현실 세상의 TDD : 안정감을 주는 코드 작성 방법 | 패스트캠퍼스 그동안 우리나라에는 TDD를 제대로 다루는 책도 강의도 없었죠. 그래서 제가 개발 현장에서 활용하는 TDD를 정확하게 알려드리고자 강의를 만들었습니다. 이제 TDD에 대한 잘못된 인식은 버리고, ' www.fastcampus.co.kr 수동 테스트 1) 흔히 말하는 테스트 전문가인 QA 가 직접 구현된 UI를 통해서 기능 하나하나 품질을 체크해주신다. -> 구현된 기능을 하나씩 테스트하거나 복합적으로 다양하게 체크를 진행한다. 2) 최종 사용자의 사용 경험과..
이규원님의 현실 세상의 TDD 기초, 1편 : 코드 기능 명세
오늘 기다리던 이규원님의 TDD 인강이 1차 오픈되었다 The RED : 이규원의 현실 세상의 TDD : 안정감을 주는 코드 작성 방법 | 패스트캠퍼스 그동안 우리나라에는 TDD를 제대로 다루는 책도 강의도 없었죠. 그래서 제가 개발 현장에서 활용하는 TDD를 정확하게 알려드리고자 강의를 만들었습니다. 이제 TDD에 대한 잘못된 인식은 버리고, ' www.fastcampus.co.kr 현재 다른 플랫폼 넥스트스탭에서 실습위주의 TDD 진행중이지만 이규원님의 TDD 도 궁금해서 이전에 사전예약 구매하고 기다렸었다. 인강 달리고 흡수해야겠다. 코드 기능 명세 컴퓨터는 입력 요소를 출력 요소에 대입하는 도구다. 입력 요소는 시간, 난수 등 다양하다 출력 요소는 모니터 화면, 스피커로 듣는 소리, 데이터 전송 ..