or cancel
  1. Integer Rpn Calculator: Refactoring - Fixing the API

    08:01

    from Brett L. Schuchert Added 329 1 0

    In this video I fix the interface of the Rpn calculator. I test drive the changes. I though it was more important to improve the API first and then rid of the duplication.

    + More details
    • Integer Rpn Calculator: Basic Operators

      40:45

      from Brett L. Schuchert Added 328 2 0

      This video picks up after the environment setup and adds some automated checks. I start with a quick description of the domain, continue with a few tests, refactor the tests and work a bit on the…

      + More details
      • Legacy Refactoring and Dynamic Link Seams

        01:38:11

        from Brett L. Schuchert Added 306 1 0

        This is another talk about dynamic link seams and traditional legacy refactoring. This was was February 28, 2012 at the Austin JUG.

        + More details
        • Integer Rpn Calculator: Setting Up The Environment

          13:04

          from Brett L. Schuchert Added 305 2 0

          This is the first in a video series demonstrating TDD and Objective C using XCode 3.x. In this video we create a new iPhone project, add a unit test project and also a static library for the iPhone…

          + More details
          • Integer Rpn Calculator: Refactoring, Extract Class

            16:57

            from Brett L. Schuchert Added 224 2 0

            The last video left the production code with a lot of room for improvement. In this video I remove feature envy by extracting a new class.

            + More details
            • IPhone4_ios6_defect

              00:50

              from Brett L. Schuchert Added 143 0 1

              + More details
              • Java TDD Kata Demonstration - From Scratch

                26:35

                from Brett L. Schuchert Added 111 3 0

                Set up a project in IDEA, start a kata, then get on with git and check in every so often. Running the kata this time I noticed a refactoring opportunity that has probably been there often but I only…

                + More details
                • Legacy Refactoring Using Mostly Automated Refactorings

                  13:47

                  from Brett L. Schuchert Added 46 0 0

                  A demonstration of getting some ugly code under test. Rather than using a tool like JMockIt to help, instead use standard refactoring techniques.

                  + More details
                  • Create Project From Scratch

                    03:27

                    from Brett L. Schuchert Added 43 0 0

                    Demo of creating a project from scratch using Maven archetypes.

                    + More details
                    • Paginator Kata - Immutable

                      35:51

                      from Brett L. Schuchert Added 42 0 0

                      This is another run of the paginator kata where I make the paginator immutable and externalize the changing state in a series of page objects.

                      + More details
                      • Immutable Paginator - Moving Most of API into Page

                        17:30

                        from Brett L. Schuchert Added 25 0 0

                        At the end of the last video I wanted to try a change to the API. This shows how to gradually move from one interface to another, one test at a time. It's a bit rough as I did it right after…

                        + More details
                        • Paginator Kata - Primitive Interface

                          19:50

                          from Brett L. Schuchert Added 22 1 0

                          This is an example of how I started approaching the kata early on. I start with a primitive interface, returning ints instead of page objects or arrays, and the do a little refactoring to a range.

                          + More details

                          Browse Videos

                          Videos Brett L. Schuchert

                          Here are all of the videos that Brett L. Schuchert has uploaded to Vimeo. Appearances are videos that Brett L. Schuchert has been credited in by others.

                          Also Check Out