or cancel
  1. 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
    • 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
      • 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: 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
          • Introducing an Abstract Factory

            24:48

            from Brett L. Schuchert Added 2,246 5 6

            In this video, I start by adding a divide operator. Then, I extract out a factory class and eventually an abstract factory.

            + 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 108 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 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
                  • Legacy Refactoring at Berlin Jug hosted by Hypoport

                    01:47:16

                    from Brett L. Schuchert Added 1,051 5 1

                    This is a discussion of legacy refactoring as presented to the Berlin Java Users' Group 2011, November, 10. The beginning is a mess of ugly code that uses an HttpClient to acquire currency conversions.…

                    + More details
                    • Legacy Refactoring Using Isolator

                      01:34:03

                      from Brett L. Schuchert Added 415 3 0

                      This a presentation on a combination of things including: legacy refactoring, typemock isolator, testability, etc. This is similar to the talk I gave in Berlin (http://vimeo.com/31927512), though…

                      + More details
                      • Legacy Refactoring Using Mostly Automated Refactorings

                        13:47

                        from Brett L. Schuchert Added 44 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
                        • 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

                          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