or cancel
  1. Paginator Kata - Primitive Interface

    19:50

    from Brett L. Schuchert Added 29 1 0

    This is an example of how I started approaching the kata early on. I start with a primitive interface, returning ints instead of page objects or arrays, and the do a little refactoring to a range.

    + More details
    • Immutable Paginator - Moving Most of API into Page

      17:30

      from Brett L. Schuchert Added 32 0 0

      At the end of the last video I wanted to try a change to the API. This shows how to gradually move from one interface to another, one test at a time. It's a bit rough as I did it right after…

      + More details
      • Paginator Kata - Immutable

        35:51

        from Brett L. Schuchert Added 46 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
        • Java TDD Kata Demonstration - From Scratch

          26:35

          from Brett L. Schuchert Added 169 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
          • Resettable Singleton

            05:56

            from Brett L. Schuchert Added 30 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 49 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
              • Create Project From Scratch

                03:27

                from Brett L. Schuchert Added 49 0 0

                Demo of creating a project from scratch using Maven archetypes.

                + More details
                • IPhone4_ios6_defect

                  00:50

                  from Brett L. Schuchert Added 144 0 1

                  + More details
                  • Legacy Refactoring and Dynamic Link Seams

                    01:38:11

                    from Brett L. Schuchert Added 312 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

                      01:34:03

                      from Brett L. Schuchert Added 422 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
                      • Legacy Refactoring at Berlin Jug hosted by Hypoport

                        01:47:16

                        from Brett L. Schuchert Added 1,076 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
                        • Integer Rpn Calculator: Refactoring - Fixing the API

                          08:01

                          from Brett L. Schuchert Added 348 1 0

                          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

                          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