or cancel
  1. Adding a Prime Factors Operator

    18:46

    from Brett L. Schuchert Added 1,099 5 2

    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
    • Adding a Sum Operator

      08:22

      from Brett L. Schuchert Added 1,160 2 0

      This video demonstrates adding a new operator, sum. This new sum operator takes all values off the stack, adds them up and then replaces the sum on the stack. Along the way, I come across a problem…

      + More details
      • Adding Basic Operators to the RpnCalcualtor

        13:54

        from Brett L. Schuchert Added 2,816 10 2

        This video follows RpnCalculator_GettingStarted. It simply descries adding three operators to the existing RpnCalculator class created in the previous video.

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

          21:10

          from Brett L. Schuchert Added 4,814 3 0

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

          + More details
          • Composing Math Operators and Programming the Calculator

            17:53

            from Brett L. Schuchert Added 1,229 3 0

            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
            • Create Project From Scratch

              03:27

              from Brett L. Schuchert Added 44 0 0

              Demo of creating a project from scratch using Maven archetypes.

              + More details
              • Dice Game Part 2. Creating the basic DiceGame

                28:36

                from Brett L. Schuchert Added 701 1 0

                Create a basic DiceGame class, introduce a test double for testing and use shared_ptr to deal with memory allocation.

                + More details
                • Extracting Dice class from DiceGame

                  15:36

                  from Brett L. Schuchert Added 488 0 0

                  Extract the "raw" vector code into a Dice class and use std::for_each, std::accumulate and std::tr1::bind.

                  + More details
                  • Extracting to strategy

                    08:52

                    from Brett L. Schuchert Added 2,095 5 0

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

                    + More details
                    • Getting Rid Of Those Damn Spaces, (Part 5 of 4)

                      18:40

                      from Brett L. Schuchert Added 622 1 0

                      The requirement of spaces in the expressions bothered me, so I fixed it.

                      + More details
                      • Getting Started with Tdd in Java using Eclipse

                        51:47

                        from Brett L. Schuchert Added 22.9K 83 20

                        Starting with an empty workspace, this video begins with a demonstration of basic Test Driven Development in Java using Eclipse. From basic tests and basic production code, to refactoring, and some…

                        + 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

                          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