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

    51:47

    from Brett L. Schuchert / Added

    19.9K 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
    • Removing Duplication Via TDD using Mockito

      18:46

      from Brett L. Schuchert / Added

      2,184 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
      • Introducing an Abstract Factory

        24:48

        from Brett L. Schuchert / Added

        2,096 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 and the Ocp

          10:57

          from Brett L. Schuchert / Added

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

            13:07

            from Brett L. Schuchert / Added

            1,741 Plays / / 3 Comments

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

            + More details
            • TDD & Objective-C in XCode: Getting Started

              15:28

              from Brett L. Schuchert / Added

              5,139 Plays / / 3 Comments

              This is a quick introduction to practicing Test Driven Development in Objective-C using XCode. The video starts by creating an empty project. It continues with the creation of a few tests, getting…

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

                18:18

                from Brett L. Schuchert / Added

                10.7K Plays / / 2 Comments

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

                  18:46

                  from Brett L. Schuchert / Added

                  1,021 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 Basic Operators to the RpnCalcualtor

                    13:54

                    from Brett L. Schuchert / Added

                    2,566 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
                    • Removing Duplication by Refactoring

                      08:57

                      from Brett L. Schuchert / Added

                      1,968 Plays / / 2 Comments

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

                        27:53

                        from Brett L. Schuchert / Added

                        567 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
                        • Legacy Refactoring at Berlin Jug hosted by Hypoport

                          01:47:16

                          from Brett L. Schuchert / Added

                          870 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

                          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