TDD in 7 steps

or cancel
  1. Legacy Refactoring at Berlin Jug hosted by Hypoport

    01:47:16

    from Brett L. Schuchert / Added

    858 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
    • 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
      • Introducing an Abstract Factory

        24:48

        from Brett L. Schuchert / Added

        2,081 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
        • 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
          • Removing Duplication Via TDD using Mockito

            18:46

            from Brett L. Schuchert / Added

            2,173 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
            • 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
              • Adding Basic Operators to the RpnCalcualtor

                13:54

                from Brett L. Schuchert / Added

                2,543 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,732 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,897 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,955 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
                      • Extracting to strategy

                        08:52

                        from Brett L. Schuchert / Added

                        1,909 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

                          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

                          Your membership in this group is pending until moderator approval

                          TDD in 7 steps

                          Janos Seteny Created by Janos Seteny

                          About 7 steps in 7 videos. Approximately 15-30 minutes each. Not trivial for me, yet I could follow.

                          Browse This Group

                          Similar Groups

                          This is a Vimeo Group. Groups allow you to create mini communities around the things you like. Check out other interesting groups. Groups