Tags
Language
Tags
October 2025
Su Mo Tu We Th Fr Sa
28 29 30 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Test Driven Development, Refactoring and Pair Programming LiveLessons (Workshop)

    Posted By: IrGens
    Test Driven Development, Refactoring and Pair Programming LiveLessons (Workshop)

    Test Driven Development, Refactoring and Pair Programming LiveLessons (Workshop)
    Oct 24, 2014 | ISBN: 0134035399 | .MP4, x264, 1280x720 | English, AAC, 2 Ch | 4+ hours | 1.91 GB
    Instructor: Bryan Beecham | Level: Beginner

    Learn the essentials of test driven development, refactoring, and pair programming in this 4-hour, fast-paced and engaging video course recorded as a live workshop.

    Agile coach and trainer Bryan Beecham teaches the basics of these software engineering concepts with the use of building blocks, demonstrations, and hands-on practice. Learn the importance of creating failing tests, making them pass, and refactoring your code. This workshop provides an easy introduction to TDD, refactoring, and pair programming for everyone, regardless of their experience level.

    What You Will Learn

    History of eXtreme programming
    Writing unit tests
    Benefits of the test-first approach
    Interactive demonstrations with building bricks
    What is and what isn't refactoring
    How to effectively refactor code
    Benefits of pair programming
    How to use pair programming everyday

    Who Should Take This Course

    Developers and testers looking for a clear introduction to TDD, refactoring, and pair programming will enjoy this course.

    Course Requirements

    Some interest in agile engineering practices
    Understand the basics of agile software development

    Introduction

    Lesson 1: Agile Engineering Practices
    Understanding eXtreme programming (XP)
    Values
    Principles
    Practices

    Lesson 2: Test Driven Development (TDD)
    Development simulation
    Understanding TDD
    TDD cycle
    Incremental design
    Focus on simplicity
    TDD simulation
    Importance of failure
    New tests

    Lesson 3: Refactoring
    Definition
    What isn't refactoring
    Getting started
    Simulation I: Small program
    Simulation II: Random pile of bricks

    Lesson 4: Pair Programming
    Definition
    Examples of pairing
    Concerns
    Benefits
    Simulation I: Pair draw
    Simulation II: Poetry
    Simulation III: Practice pairing

    Lesson 5: Putting It All Together
    Synergy of practices
    Large simulation
    Presentations
    Finding help

    Summary
    Q&A


    Test Driven Development, Refactoring and Pair Programming LiveLessons (Workshop)