addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrosseditemptyheartexportfacebookfolderfullheartglobegmailgoogleimageimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Refactoring Untestable Code Kata

Join us for our next dojo. This month we will go through refactoring Untestable Code kata and focus on solving the exercise using pair programming, test-driven development, clean code and refactoring.

Come with your laptop equipped with your favorite programming and unit testing environment. Be prepared to pair up, code, learn, share and have fun!

 

When: June 24, 2013 at 6:00 pm (see agenda below)

Where: Excella Consulting, Ground floor conference room, 2300 Wilson Blvd., Arlington VA 22201

Sponsor:

Thank you to our sponsor Excella Consulting for hosting our meetings and providing pizzas and drinks. Check out Excella's Agile training courses.

Excella voted Best Place to Work by WBJ! Check out the open job opportunities page.

 

Agenda:

6:00 – 6:20 Arrive, mingle, network and setup (20 minutes)

6:20 – 6:30 Welcome and instructions (10 minutes)

6:30 – 8:00 Kata (90 minutes)

8:00 – 8:30 Review and discussion (30 minutes)

8:30 - Wrap-up

 

Directions:

Metro Rail:

Take the orange line to Courthouse Metro Station.

Take the Wilson Blvd exit (on your left).

Walk 2 blocks W (or turn left) on Wilson/Clarendon Blvd to 2300 Wilson Blvd.

 

Parking:

On-site garage parking: $5.00 for first hour, $10.00 per day.

Metered street parking: $1.00 per hour, Free after 6:00pm.

Free parking garage: 6:00 pm or later weekdays at 2200 Clarendon Blvd.

Join or login to comment.

  • Ernest H.

    In light of last night's discussion of constructor injection vs. setter injection. I would highly recommend this posting (http://misko.hevery.com/2009/02/19/constructor-injection-vs-setter-injection/) by Misko Hevery. In addition to being one of the authors of the impressive AngularJS (see http://angularjs.org/) JavaScript MVC framework, he is an outspoken proponent of writing testable code.

    June 25, 2013

  • Sahil T.

    A different take on TDD - refactoring untestable code using TDD instead of writing it from scratch; this is an extremely useful, practical skill to have.

    June 25, 2013

  • Dave A.

    Excellent concept. The only suggestion I have for improvement is that if the exercise is announced far enough ahead of time, anyone who isn't comfortable in the languages the extant is available in, might have time to brush up on one.

    June 25, 2013

  • Halim S.

    This time was different. I liked this format. We worked on existing untestable code. We started by adding tests to preserve existing functionality, then we refactored the code to make it more testable. I hope we do more of this in the future. It was a little more challenging than the usual Code Katas. Great change.

    June 25, 2013

  • Vlad K.

    Excellent as usual

    June 25, 2013

  • Ernest H.

    Good exercise. I always enjoy the opportunity to code with someone new. It gives you a new perspective.

    June 24, 2013

  • A former member
    A former member

    Nice meetup -- looking forward to the next one.

    June 24, 2013

  • Sy F.

    I'm out of town but wish I could be there.

    June 24, 2013

  • Jeffrey C. J.

    I have a writing meetup that I still technically run that day.

    June 19, 2013

  • Marc Elliott L.

    Probably but not definitely will make it. Excited about trying out this group!

    June 18, 2013

11 went

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy