or cancel
  1. Removing Duplication and the Ocp

    10:57

    from Brett L. Schuchert / Added

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

      2,010 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,945 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,078 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
          • Integer Rpn Calculator: Refactoring - Fixing the API

            08:01

            from Brett L. Schuchert / Added

            316 Plays / / 0 Comments

            In this video I fix the interface of the Rpn calculator. I test drive the changes. I though it was more important to improve the API first and then rid of the duplication.

            + More details
            • IPhone4_ios6_defect

              00:50

              from Brett L. Schuchert / Added

              127 Plays / / 1 Comment

              + 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