TDD / BDD 스크린 캐스트 / 동영상 리소스 [닫힘]


122

최근에는 Autumn of Agile 스크린 캐스트 시청을 마쳤으며 비슷한 범위의 더 많은 자료를 찾고 있습니다. 기본적으로 TDD / BDD 프로세스를 설명하는 스크린 캐스트를 찾고 있지만 "실제"응용 프로그램 (또는 그 일부)을 개발하는 동안 20 분 동안 소개하지 마십시오. 그래도 그런 것을 찾지 못한 것이 놀랍습니다. 요구 사항에 맞는 리소스를 알고있는 경우 해당 리소스를 나열하십시오.

답변:


74

나는 현재 그것들을 모두 살펴보고 있으며 그것은 훌륭한 것들입니다. 추천.
Erik Öjebo

코드베이스가 실제 비즈니스가 될 충분히 큰하지만 여전히 이해 (14K에 대한 LOC)입니다 - - 여기를 참조하십시오 나는 지난 몇 년 동안 내 인디 해커 소프트웨어 사업을 테스트 한 방법을 자세히 일련의 비디오 기록 semicolonandsons.com/tag/testing~~V을
Jack Kinsella

26

다음은 Cucumber 및 RSpec에 관한 몇 가지 동영상
입니다. Cucumber를 사용한 BDD
Cucumber : Cucumber 및 RSpec을 사용하여 외부에서 작업
하는 RSpec을 사용하여 이미 말하는 행동 기반 개발 요구 사항 언어 자동화

테스트 주도 개발을 넘어서는 : 행동 주도 개발

TDD / BDD에 대한 몇 가지 일반 비디오 :
테스트 주도 개발 및 리팩토링-1 부
테스트 주도 개발 및 리팩토링-2 부

Ruby Object 모델에 대한 최고의 무료 비디오 중 하나
(이것을 보고 메타 프로그래밍에 대한 Pragmatic 시리즈를 구입했습니다 ) :
The Ruby Object Model-Dave Thomas

다음은 몇 가지 훌륭한 비디오를 얻은 사이트입니다.
http://confreaks.net/videos
http://www.bestechvideos.com/
http://www.engineyard.com/blog/community/scotland-on -울타리/

아, 그리고 Google 비디오를 잊지 마세요 .

그리고 여기 Cucumber에 대한 20 개의 기사에 대한 링크가있는 멋진 작은 블로그 게시물이 있습니다 :
http://www.robbyonrails.com/articles/2009/04/09/20-articles-on-cucumber-and-a-free-beverage-recipe


11

기본적으로 TDD / BDD 프로세스를 설명하는 스크린 캐스트를 찾고 있지만 "실제"응용 프로그램 (또는 그 일부)을 개발하는 동안 20 분 동안 소개하지 마십시오.

Let 's Code 는 TDD, 진화 설계 및 유사한 관행을 사용하여 실제 프로젝트를 개발하는 스크린 캐스트 "현실 쇼"시리즈입니다. 현재 세 가지 스크린 캐스트 프로젝트가 있습니다.

  • Jumi -JVM을위한 새로운 테스트 실행기, 사실상 JUnit을 사실상의 테스트 실행기로 대체하는 것을 목표로합니다 (10k SLOC 코드베이스, Java 이상).
  • Dimdwarf -MMO 게임에 필요한 분산 애플리케이션 서버 (15k SLOC 코드베이스, 혼합 Scala 및 Java)
  • 일부 프로그래밍 기본 사항을 보여주는 간단한 텍스트 어드벤처 게임 (단 9 개 에피소드, Java)

각 에피소드의 길이는 약 25 분이며 새로운 에피소드는 매주 2 개씩 공개됩니다 (2012 년 9 월 현재 260 개 이상의 에피소드, 130 시간 이상).

Let 's Play : Test-Driven Development 는 James Shore가 작은 애플리케이션 개발에 TDD를 사용하는 스크린 캐스트 시리즈입니다. 현재 프로젝트는 개인 장기 재정을 추정하기위한 애플리케이션 (Java Swing 애플리케이션)입니다. 각 에피소드의 길이는 약 15 분이며 매일 새로운 에피소드가 공개됩니다 (2012 년 9 월 현재 50 시간이 넘는 에피소드 200 개 이상).


9

Google의 개발자 인 Miško Hevery 는 자신의 사이트에서 멋진 동영상몇 개 가지고 있습니다.

Dave Astels는 "Beyond Test Driven Development : Behavior Driven Development" 라는 Google 기술 강연을 갖고 있습니다.

에서 DNR TV 그는 테스트 주도 개발에 대한 소개를 제공 JP Boodhoo, 두 개의 에피소드가있다 :


Dave Astels의 "Beyond Test Driven Development"에 대한 언급에 대한 +1 해당 비디오는 TDD를 수행 할 생각도있는 사람을 위해 반드시 시청해야합니다. 대부분 TDD로 시간을 낭비하지 않고 대신 BDD로 직접 이동합니다. .

7

저는 GeePawHill의 DoubleDawgDare 스크린 캐스트를 정말 즐기고 있습니다. 그들은 TDD가 아닌 레거시 코드를 리팩토링하고 있지만 그는 확실히 TDD 정신을 가지고 있으며, 당신이 찾고있는 것이 아니더라도 지켜 볼 가치가 있습니다.


6

Kent Beck의 TDD 스크린 캐스트를 구입했습니다 . 그는 아주 좋은 선생님입니다. 나는 그가 XUnit 프레임 워크를 사용하는 기계적인 단계뿐만 아니라 다른 측면에 집중하는 방법을 좋아합니다.

다음은 스크린 캐스트에 대한 자세한 리뷰 입니다.


6

James Shore는 TDD를 사용하여 처음부터 작은 소프트웨어를 만들고 프로세스의 모든 단계를 기록 하는 YouTube 비디오 시리즈를 가지고 있습니다. 내 생각에 이것은 TDD로 시작하는 것을 생각하는 모든 사람들에게 보여야 만합니다. 저는 최근에야 만났고 더 많은 노출이 없다는 것에 놀랐습니다. 15 분 분량의 120 개의 동영상이 있습니다. 이는 많은 자료입니다.



5

효율적인 레일 테스트 기반 개발-Wolfram Arnold

  • 클래스 1
    • 테스트의 경제성
    • 레이어 테스트, 디자인 패턴
    • 도구 상자 : Rails가있는 RSpec
    • RSpec 및 모델
  • 클래스 2
    • 테스트 문화 : 왜 TDD인가? TDD 방법?
    • 테스트 및 날짜 종속성
    • 도구 상자 : 설비, 공장, 모의 및 스텁
  • 클래스 3
    • 컨트롤러 테스트
    • 보기, 도우미, 경로 테스트
    • 얼마면 충분합니까? 너무 많이?
  • 4 급
    • 리팩토링 코드 및 테스트, 사용자 지정 매처
    • API 테스트
    • 원격 데이터 설정
    • API 테스트 및 문서화를위한 오이
  • 5 급
  • 6 급
    • 통합 프레임 워크 (Cucumber, Webrat, Capybara 및 Selenium)
    • Selenium과의 통합 테스트 (장점 및 문제점)
    • 페이지 개체
    • 로케이터 (Selenium, CSS 및 XPath 로케이터)
    • RSpec 커스텀 매처
    • 액세스 제어 테스트

4

TekPub의 사람들은 멋진 스크린 캐스트를 만들고 그들의 'Concepts'시리즈 는 유닛 테스트와 BDD를 모두 다룹니다.

그들은 방금 새로운 스크린 캐스트 "Full Throttle : TDD with Brad Wilson" 을 $ 12에 출시했습니다 . Brad는 TDD를 사용하는 청구 구독 시스템에서 작업합니다.

Rob Conery는 TDD가 변화에 어떻게 적응할 수 있는지 보여주기 위해 세션 중에 커브 볼을 몇 개 던졌습니다. 안타깝게도 단일 에피소드 시리즈라서 하나 밖에 없지만 한 시간 정도 깁니다.


3

http://bddcasts.com 에서 일련의 무료 및 유료 BDD 스크린 캐스트를 제공 합니다. 우리는 주로 루비 개발자이고 우리의 도구는 오이와 rspec입니다.


4
나는 불친절하고 싶지 않지만 당신의 BDDcast는 유료 캐스팅이되어서는 안됩니다. 기본적으로 자신의 앱 중 하나를 업데이트하는 동안 자신의 쌍 프로그래밍을 기록하는 것입니다. 문제는 학습을 위해 구조화되지 않았고 품질이 매우 낮다는 것입니다. 무료 데모보기 ( mefeedia.com/watch/32656993 ) 30 분 동안 아무 것도 설명하지 않고 중얼 거릴 수있는 방법이 없다는 것을 알고 있습니다. 나는 당신이 이것에 대해 청구 할 것이 실제로 약간 불쾌하다고 말해야합니다. 다시 말하지만, 불친절하다는 뜻은 아니지만 이것을 다시 생각해야합니다.




1

Katacasts를 살펴 보십시오 . 사이트에서 :

Katacasts 시리즈는 Enrique Comba와 저, Corey Haines가 스크린 캐스트로 수행 한 퍼포먼스 카타로 구성됩니다.

아직 보지 못했지만 Corey가 TDD와 Craftsmanship의 큰 옹호자이며 적어도 한 페이지에서 kata를 TDD로 명시 적으로 언급하고 있음을 알고 있으므로 원하는 것을 찾을 수있을 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.