fastcampus
이규원님의 현실 세상의 TDD 깊은 곳, 마지막편 : 코딩 계획
테스트 주도 개발의 마지막 시간, 코딩 계획이다. 간단한 설명 후 이전시간에 보여준 ATDD를 예시로 진행한다. 📖 자세한 내용이 궁금하면 이규원 님의 TDD 수강하는 걸 추천드립니다. 👍 The RED : 이규원의 현실 세상의 TDD : 안정감을 주는 코드 작성 방법 | 패스트캠퍼스 그동안 우리나라에는 TDD를 제대로 다루는 책도 강의도 없었죠. 그래서 제가 개발 현장에서 활용하는 TDD를 정확하게 알려드리고자 강의를 만들었습니다. 이제 TDD에 대한 잘못된 인식은 버리고, ' fastcampus.co.kr 코딩 작업 설계 목표를 명확히 기술 - 어떤 가치를 구현하기 위해 코드를 쓰고 연결할 것인가? - 코딩은 하위 문제에 집중하게 함 - 명확한 이정표가 없다면 프로그래머는 자원을 낭비 - 사용자 스토..
이규원님의 현실 세상의 TDD 깊은 곳, 10편 : 인수 테스트 주도 개발
테스트 주도 개발의 깊은 곳 10편, 인수 테스트 주도 개발이다. 인수 테스트와 단위 테스트는 다르지만 서로 보완한다는 내용으로 실습 위주의 시간이다. 📖 자세한 내용이 궁금하면 이규원 님의 TDD 수강하는 걸 추천드립니다. 👍 The RED : 이규원의 현실 세상의 TDD : 안정감을 주는 코드 작성 방법 | 패스트캠퍼스 그동안 우리나라에는 TDD를 제대로 다루는 책도 강의도 없었죠. 그래서 제가 개발 현장에서 활용하는 TDD를 정확하게 알려드리고자 강의를 만들었습니다. 이제 TDD에 대한 잘못된 인식은 버리고, ' fastcampus.co.kr 인수 테스트 인수 테스트는 시스템 전체를 운영환경과 동일하거나 흡사한 환경에서의 테스트를 뜻하고 2가지로 나눠진다. 1) UI 응용프로그램 : 사용자 관점에서..
이규원님의 현실 세상의 TDD 깊은 곳, 9편 : 인터페이스와 테스트
테스트 주도 개발의 깊은 곳 9편, 인터페이스와 테스트다. 인터페이스에 대한 의미를 한번 더 복습한다. 📖 자세한 내용이 궁금하면 이규원 님의 TDD 수강하는 걸 추천드립니다. 👍 The RED : 이규원의 현실 세상의 TDD : 안정감을 주는 코드 작성 방법 | 패스트캠퍼스 그동안 우리나라에는 TDD를 제대로 다루는 책도 강의도 없었죠. 그래서 제가 개발 현장에서 활용하는 TDD를 정확하게 알려드리고자 강의를 만들었습니다. 이제 TDD에 대한 잘못된 인식은 버리고, ' fastcampus.co.kr 인터페이스 한 개체가 상호작용하는 다른 개체에 제공하는 상호작용 지점 API (Application Programming Interface) - 한 시스템이 협력 시스템에 제공 - 코드 친화적 소통 수단 -..
이규원님의 현실 세상의 TDD 깊은 곳, 8편 : 테스트 주도 개발의 한계
테스트 주도 개발의 깊은 곳 8편, 테스트 주도 개발의 한계다. 단점에 대해 설명하는 시간이다. 📖 자세한 내용이 궁금하면 이규원 님의 TDD 수강하는 걸 추천드립니다. 👍 The RED : 이규원의 현실 세상의 TDD : 안정감을 주는 코드 작성 방법 | 패스트캠퍼스 그동안 우리나라에는 TDD를 제대로 다루는 책도 강의도 없었죠. 그래서 제가 개발 현장에서 활용하는 TDD를 정확하게 알려드리고자 강의를 만들었습니다. 이제 TDD에 대한 잘못된 인식은 버리고, ' fastcampus.co.kr 은탄환은 없다 도구의 법칙 테스트 주도 개발은 유용하고 매력적인 도구지만 남용을 주의해야한다. -> 다양한 장소를 다녀보면 몇몇 개발자들은 본인이 사용하는 도구만 추구하는 경우가 많이 보인다. 테스트 주도 개발도 ..
이규원님의 현실 세상의 TDD 깊은 곳, 7편 : 테스트 주도 설계
테스트 주도 개발의 깊은 곳 7편, 테스트 주도 설계다. 테스트 주도 '개발'이 아니라 '설계'다 이번에는 실습이 없다 📖 자세한 내용이 궁금하면 이규원 님의 TDD 수강하는 걸 추천드립니다. 👍 The RED : 이규원의 현실 세상의 TDD : 안정감을 주는 코드 작성 방법 | 패스트캠퍼스 그동안 우리나라에는 TDD를 제대로 다루는 책도 강의도 없었죠. 그래서 제가 개발 현장에서 활용하는 TDD를 정확하게 알려드리고자 강의를 만들었습니다. 이제 TDD에 대한 잘못된 인식은 버리고, ' fastcampus.co.kr 단위 테스트가 설계에 미치는 영향 - 테스트가 있기 때문에 리팩터링 가능 - 두려움 없이 구현 설계를 과감하게 개선 단위 테스트에 의지하는 인터페이스 설계 - 낮은 응집에 대한 피드백을 주지..
이규원님의 현실 세상의 TDD 깊은 곳, 6편 : Should i test private methods
테스트 주도 개발의 깊은 곳 6편, Should i test private methods다. private 메서드를 테스트해야하는지 알아보는 시간이다. 여기에 실습 관련 코드는 포함하지 않으니 📖 자세한 내용이 궁금하면 이규원 님의 TDD 수강하는 걸 추천드립니다. 👍 The RED : 이규원의 현실 세상의 TDD : 안정감을 주는 코드 작성 방법 | 패스트캠퍼스 그동안 우리나라에는 TDD를 제대로 다루는 책도 강의도 없었죠. 그래서 제가 개발 현장에서 활용하는 TDD를 정확하게 알려드리고자 강의를 만들었습니다. 이제 TDD에 대한 잘못된 인식은 버리고, ' fastcampus.co.kr http://shoulditestprivatemethods.com -> 구글에서 검색해보면 해외에서도 private ..
이규원님의 현실 세상의 TDD 깊은 곳, 4편 : 테스트 대역
테스트 주도 개발의 깊은 곳 4편 테스트 대역이다. Mock 같은 테스트 대역 용어들이 나온다. 해당 용어 모두 실습으로 알려주시니 📖 자세한 내용이 궁금하면 이규원 님의 TDD 수강하는 걸 추천드립니다. 👍 The RED : 이규원의 현실 세상의 TDD : 안정감을 주는 코드 작성 방법 | 패스트캠퍼스 그동안 우리나라에는 TDD를 제대로 다루는 책도 강의도 없었죠. 그래서 제가 개발 현장에서 활용하는 TDD를 정확하게 알려드리고자 강의를 만들었습니다. 이제 TDD에 대한 잘못된 인식은 버리고, ' fastcampus.co.kr 테스트 대역 단위 테스트를 할 때 운영 코드 대신 사용되는 코드를 대역 코드를 테스트 대역이라고 한다. -> 운영서버, 운영DB로 단위 테스트를 한다면 엄청난 사건사고가 생길것이..
이규원님의 현실 세상의 TDD 깊은 곳, 3편 : 입력과 출력
테스트 주도 개발의 깊은 곳 3편 입력과 출력이다. 📖 자세한 내용이 궁금하면 이규원 님의 TDD 수강하는 걸 추천드립니다. 👍 The RED : 이규원의 현실 세상의 TDD : 안정감을 주는 코드 작성 방법 | 패스트캠퍼스 그동안 우리나라에는 TDD를 제대로 다루는 책도 강의도 없었죠. 그래서 제가 개발 현장에서 활용하는 TDD를 정확하게 알려드리고자 강의를 만들었습니다. 이제 TDD에 대한 잘못된 인식은 버리고, ' fastcampus.co.kr 입력과 출력 프로그램은 데이터를 입력받아 가공되어 출력을 한다. 1. 직접 입력과 직접 출력 : 공개된 인터페이스를 통한 입출력 -> 직접 의존성을 정해서 넘겨주는 경우 2. 간접 입력과 간접 출력 : 입력된 인터페이스를 통한 입출력 -> 주입된 의존으로 데..