s
or cancel
  1. Getting Started with Tdd in Java using Eclipse

    51:47

    from Brett L. Schuchert / Added

    15.7K Plays / / 18 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
    • Introducing an Abstract Factory

      24:48

      from Brett L. Schuchert / Added

      1,826 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
      • 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
        • Adding a Prime Factors Operator

          18:46

          from Brett L. Schuchert / Added

          886 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
          • Composing Math Operators and Programming the Calculator

            17:53

            from Brett L. Schuchert / Added

            956 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
            • Adding Basic Operators to the RpnCalcualtor

              13:54

              from Brett L. Schuchert / Added

              2,159 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
              • Using FitNesse to Program The Calculator

                13:07

                from Brett L. Schuchert / Added

                1,486 Plays / / 3 Comments

                This video begins with no FitNesse installation and repeats the test from the previous video as FitNesse tests instead.

                + More details
                • Removing Duplication and the Ocp

                  10:57

                  from Brett L. Schuchert / Added

                  1,586 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,672 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
                    • Extracting to strategy

                      08:52

                      from Brett L. Schuchert / Added

                      1,639 Plays / / 0 Comments

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

                      + More details
                      • Adding a Sum Operator

                        08:22

                        from Brett L. Schuchert / Added

                        924 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

                        Albums

                        Albums

                        There are 11 videos in this album. Albums make it easy to organize a collection of videos. They can be used to display videos together, or sent to friends as a playlist. You can even arrange the order of videos in each album.

                        You can add a video to one of your albums or create a new album from the "+Add to…" tab on video pages.

                        Albums can also be used to show videos on other web sites using Vimeo Widgets.

                        Also Check Out

                        More stuff from Brett L. Schuchert