HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
London Software Craftsmanship Community:Writing tests for existing code
Writing tests for existing code
Legacy code is part of the day-to-day lives. In this hands-on coding session developers will be working in pairs to write tests for some existing code*. Can we write tests that test all branches of the code? How easy is that? Can we make the code better afterwards?

As always, this will be a fun session, so bring your laptops and let's write some code.

Tip: Using a code coverage tool will make your life much easier.

*Code will be provided in Java, C# and Ruby. If anyone wants to do it in another language, let us know and we will send you the code in advance. You could translate it first and then share with the others.

IMPORTANT: Since we don't have much time, we will be starting at 6.30pm sharp. Make your arrangements.

WANT TO LEARN MORE? THEN CHECK OUT OUR EXPERT WORKSHOPS!

CukeUp! (April 4, 2012)

CukeUp! takes place in London on April 4th 2012. It's a one day conference packed with half hour talks about all things related to the Cucumber BDD tool and ecosystem. Last year's CukeUp! conference was a smashing success and we're excited to repeat the event on April 4th 2012. CukeUp! is a one-day conference with 2 parallel tracks dedicated to Cucumber and BDD. Book your place here

Simon Brown's Enterprise Software Developer

This 4-day practical course is about building software within an enterprise environment in a structured, lightweight and pragmatic way. It covers the complete end-to-end software development process; from planning, gathering requirements and software architecture through to the effective use of source code control, automated unit testing, continuous integration and load testing. Pragmatic enterprise software development is about taking the best bits from traditional and modern approaches, blending them together to form a structured yet lightweight approach to building software that's appropriate to the way that your organisation works. This is what the course is all about.
Find out herehere

Gojko Adzic's BDD for Developers

This hands-on BDD workshop will help you get the key skills needed to succeed with behaviour driven development and specification by example. Through simulations and practical exercises, you will apply the ideas and practices of BDD to solve the most common issues development teams have with specifications and tests. You will use Cucumber to define and automate BDD scenarios to provide stakeholders with visibility into software features and help the delivery teams drive development and build quality in from the start. Find out more here

Jon Jagger & Kevlin Henney's Agile Development for Developers

Kevlin Henney's three day Agile Development for Developers course looks at the Agile principles, practices and processes that offer a path to sustainable development for individuals, teams and organisations. For many Developers who want to focus on their craft, it is sometimes difficult to get a view of Agile development that is neither focused on a project management perspective nor just on the practice of Test-Driven Development (TDD). Find out more here


ABOUT VARIOUS SPEAKERS
Various Speakers
More about Various Speakers

ABOUT THE LONDON SOFTWARE CRAFTSMANSHIP COMMUNITY
We are a community of aspiring software craftsmen. The difference between good software and great software is the people that create it. Great programmers are continually learning and continually improving. The craftsmanship idea embodies this notion of continual learning and feedback.
More about the London Software Craftsmanship Community
Podcast coming soon: Writing tests for existing code,
© Copyright 2003-2011, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Speed Coding 2011  Open Source Journal  Ticket Raffle  Agile Expert Series  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship