Brett L. Schuchert’s Videos
-
Integer Rpn Calculator: Refactoring - Fixing the API
08:01289 Plays / 1 Likes / 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 -
Integer Rpn Calculator: Setting Up The Environment
13:04271 Plays / 2 Likes / 0 Comments
This is the first in a video series demonstrating TDD and Objective C using XCode 3.x. In this video we create a new iPhone project, add a unit test project and also a static library for the iPhone…
+ More details -
Introducing an Abstract Factory
24:481,827 Plays / 5 Likes / 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 -
-
Legacy Refactoring and Dynamic Link Seams
01:38:11180 Plays / 1 Likes / 0 Comments
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 at Berlin Jug hosted by Hypoport
01:47:16636 Plays / 4 Likes / 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 -
Legacy Refactoring Using Isolator
01:34:03240 Plays / 1 Likes / 0 Comments
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 -
Removing Duplicate Operator Representation, (part 6 of 4)
27:53516 Plays / 2 Likes / 2 Comments
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 mentioning…
+ More details -
Removing Duplication and the Ocp
10:571,587 Plays / 4 Likes / 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:571,673 Plays / 4 Likes / 1 Comment
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 -
Removing Duplication Via TDD using Mockito
18:461,850 Plays / 5 Likes / 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 -
Shunting Yard Algorithm in C#, Part 1
18:1810K Plays / 11 Likes / 1 Comment
In part 1, we get from nothing to something that translates expressions of arbitrary length where the operators are all the same precedence.
+ More details
Browse Videos
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
More stuff from Brett L. Schuchert