or cancel
  1. Composing Math Operators and Programming the Calculator

    17:53

    from Brett L. Schuchert / Added

    1,083 Plays / / 0 Comments

    In this video, we create a simple implementation of the composite pattern to create new operators. Next, we update the Math Operator Factory to allow for adding new operators. Finally, we create in…

    + More details
    • C++ And TDD, Getting Started

      21:10

      from Brett L. Schuchert / Added

      3,751 Plays / / 0 Comments

      This is the first in a series of videos demonstrating TDD in C++ using the Eclipse CDT and CppUTest.

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

        13:19

        from Brett L. Schuchert / Added

        1,472 Plays / / 0 Comments

        Part 2 continues right where part 1 finishes. In this video, we add support for multiple levels of precedence.

        + More details
        • Adding a Prime Factors Operator

          18:46

          from Brett L. Schuchert / Added

          989 Plays / / 2 Comments

          In this video I add yet another operator, PrimeFactors. This is similar to the prime factors kata done by Bob Martin. The test is written using a different style, just so you can see yet another…

          + More details
          • Extracting to strategy

            08:52

            from Brett L. Schuchert / Added

            1,851 Plays / / 0 Comments

            Continuing in our effort to remove duplication, we now introduce the strategy pattern.

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

              12:01

              from Brett L. Schuchert / Added

              1,015 Plays / / 0 Comments

              In this video I add support for ( ).

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

                13:04

                from Brett L. Schuchert / Added

                288 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
                • Integer Rpn Calculator: Basic Operators

                  40:45

                  from Brett L. Schuchert / Added

                  299 Plays / / 0 Comments

                  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 Using Isolator

                    01:34:03

                    from Brett L. Schuchert / Added

                    308 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
                    • Integer Rpn Calculator: Refactoring, Extract Class

                      16:57

                      from Brett L. Schuchert / Added

                      195 Plays / / 0 Comments

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

                        27:53

                        from Brett L. Schuchert / Added

                        551 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…

                        + More details
                        • Integer Rpn Calculator: Refactoring - Fixing the API

                          08:01

                          from Brett L. Schuchert / Added

                          305 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

                          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