or cancel
  1. IPhone4_ios6_defect

    00:50

    from Brett L. Schuchert Added 141 0 1

    + More details
    • Composing Math Operators and Programming the Calculator

      17:53

      from Brett L. Schuchert Added 1,193 3 0

      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
      • Getting Rid Of Those Damn Spaces, (Part 5 of 4)

        18:40

        from Brett L. Schuchert Added 618 1 0

        The requirement of spaces in the expressions bothered me, so I fixed it.

        + More details
        • Extracting to strategy

          08:52

          from Brett L. Schuchert Added 2,072 4 0

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

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

            37:23

            from Brett L. Schuchert Added 1,133 4 0

            I finish this series by adding support for function calls, cleaning up the code a bit more and then supporting nested function calls with embedded operators.

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

              12:01

              from Brett L. Schuchert Added 1,088 3 0

              In this video I add support for ( ).

              + More details
              • Adding a Sum Operator

                08:22

                from Brett L. Schuchert Added 1,148 1 0

                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
                • Shunting Yard Algorithm in C#, Part 2

                  13:19

                  from Brett L. Schuchert Added 1,611 3 0

                  Part 2 continues right where part 1 finishes. In this video, we add support for multiple levels of precedence.

                  + More details
                  • C++ And TDD, Getting Started

                    21:10

                    from Brett L. Schuchert Added 4,651 3 0

                    This is the first in a series of videos demonstrating TDD in C++ using the Eclipse CDT and CppUTest.

                    + More details
                    • Dice Game Part 2. Creating the basic DiceGame

                      28:36

                      from Brett L. Schuchert Added 692 1 0

                      Create a basic DiceGame class, introduce a test double for testing and use shared_ptr to deal with memory allocation.

                      + More details
                      • Resettable Singleton

                        05:56

                        from Brett L. Schuchert Added 17 0 0

                        Demonstration of legacy refactoring on a singleton. Rather than making it settable, it's resettable.

                        + More details
                        • Legacy Refactoring Using Mostly Automated Refactorings

                          13:47

                          from Brett L. Schuchert Added 29 0 0

                          A demonstration of getting some ugly code under test. Rather than using a tool like JMockIt to help, instead use standard refactoring techniques.

                          + More details

                          Browse Videos

                          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