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

    08:01

    from Brett L. Schuchert / Added

    289 Plays / / 0 Comments

    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

      271 Plays / / 0 Comments

      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

        1,827 Plays / / 6 Comments

        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

          86 Plays / / 1 Comment

          + More details
          • Legacy Refactoring and Dynamic Link Seams

            01:38:11

            from Brett L. Schuchert / Added

            180 Plays / / 0 Comments

            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

              636 Plays / / 1 Comment

              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

                240 Plays / / 0 Comments

                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
                • Removing Duplicate Operator Representation, (part 6 of 4)

                  27:53

                  from Brett L. Schuchert / Added

                  516 Plays / / 2 Comments

                  The duplication of operators in the tokenizer and the algorithm bothered me so much I had to fix it. So I did, and you can watch me fumble my way through that. At this point it's probably worth mentioning…

                  + More details
                  • Removing Duplication and the Ocp

                    10:57

                    from Brett L. Schuchert / Added

                    1,587 Plays / / 5 Comments

                    This video starts the process of removing duplication. The first step along the way is to first get the API under control.

                    + More details
                    • Removing Duplication by Refactoring

                      08:57

                      from Brett L. Schuchert / Added

                      1,673 Plays / / 1 Comment

                      As promised, this video removes the duplication in the add and subtract classes by introducing an abstract basse class. The end result is a use of the template method pattern.

                      + More details
                      • Removing Duplication Via TDD using Mockito

                        18:46

                        from Brett L. Schuchert / Added

                        1,850 Plays / / 10 Comments

                        This video is another demonstration of removing duplication. In this version, I use a mocking library, Mockito, and develop the abstract base class using tests.

                        + More details
                        • Shunting Yard Algorithm in C#, Part 1

                          18:18

                          from Brett L. Schuchert / Added

                          10K Plays / / 1 Comment

                          In part 1, we get from nothing to something that translates expressions of arbitrary length where the operators are all the same precedence.

                          + More details

                          Browse 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

                          More stuff from Brett L. Schuchert