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


    from Brett L. Schuchert Added 1,057 5 1

    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
    • Legacy Refactoring and Dynamic Link Seams


      from Brett L. Schuchert Added 306 1 0

      This is another talk about dynamic link seams and traditional legacy refactoring. This was was February 28, 2012 at the Austin JUG.

      + More details
      • Legacy Refactoring Using Isolator


        from Brett L. Schuchert Added 416 3 0

        This a presentation on a combination of things including: legacy refactoring, typemock isolator, testability, etc. This is similar to the talk I gave in Berlin (http://vimeo.com/31927512), though…

        + More details
        • Getting Started with Tdd in Java using Eclipse


          from Brett L. Schuchert Added 22.9K 80 20

          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
          • Integer Rpn Calculator: Basic Operators


            from Brett L. Schuchert Added 328 2 0

            This video picks up after the environment setup and adds some automated checks. I start with a quick description of the domain, continue with a few tests, refactor the tests and work a bit on the…

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


              from Brett L. Schuchert Added 1,148 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
              • Paginator Kata - Immutable


                from Brett L. Schuchert Added 42 0 0

                This is another run of the paginator kata where I make the paginator immutable and externalize the changing state in a series of page objects.

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


                  from Brett L. Schuchert Added 694 1 0

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

                  + More details
                  • Removing Duplicate Operator Representation, (part 6 of 4)


                    from Brett L. Schuchert Added 603 2 2

                    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
                    • Java TDD Kata Demonstration - From Scratch


                      from Brett L. Schuchert Added 111 3 0

                      Set up a project in IDEA, start a kata, then get on with git and check in every so often. Running the kata this time I noticed a refactoring opportunity that has probably been there often but I only…

                      + More details
                      • Introducing an Abstract Factory


                        from Brett L. Schuchert Added 2,248 5 6

                        In this video, I start by adding a divide operator. Then, I extract out a factory class and eventually an abstract factory.

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


                          from Brett L. Schuchert Added 4,772 3 0

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

                          + 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