or cancel
  1. Adding a Prime Factors Operator

    18:46

    from Brett L. Schuchert / Added

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

      08:22

      from Brett L. Schuchert / Added

      1,061 Plays / / 0 Comments

      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,549 Plays / / 2 Comments

        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

          3,933 Plays / / 0 Comments

          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,105 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
            • Dice Game Part 2. Creating the basic DiceGame

              28:36

              from Brett L. Schuchert / Added

              640 Plays / / 0 Comments

              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

                443 Plays / / 0 Comments

                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

                  1,912 Plays / / 0 Comments

                  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

                    596 Plays / / 0 Comments

                    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

                      19.8K Plays / / 19 Comments

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

                        40:45

                        from Brett L. Schuchert / Added

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

                          16:57

                          from Brett L. Schuchert / Added

                          199 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

                          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