The Artima Developer Community
Sponsored Link

Agile Buzz Forum
Working on the first lesson of my TDD video course

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
ThinkCode TV

Posts: 2
Nickname: thinkcode
Registered: Jul, 2009

ThinkCode.TV produces and markets high quality commercial screencasts about software development
Working on the first lesson of my TDD video course Posted: Jul 6, 2009 9:07 AM
Reply to this message Reply

This post originated from an RSS feed registered with Agile Buzz by ThinkCode TV.
Original Post: Working on the first lesson of my TDD video course
Feed Title: The ThinkCode.TV Blog - Agile Development
Feed URL: http://blog.thinkcode.tv/feeds/posts/default/-/Agile%20Development
Feed Description: Agile Development category of ThinkCode.TV blog
Latest Agile Buzz Posts
Latest Agile Buzz Posts by ThinkCode TV
Latest Posts From The ThinkCode.TV Blog - Agile Development

Advertisement
Hi there, allow me to introduce myself, I'm - and I have the pleasure of being - one of the ThinkCode.TV co-founders (together with Antonio and Marco). My area of expertise relates to Agile Software Development in general and Extreme Programming in particular; I consider myself to be a software development "generalist". These days I spend most of my time on code bases written in a mix of Java (mostly), Ruby and JavaScript.

I'm working on one of the screencast series that will be available for our official launch date: A Guide to Test-Driven Development (TDD). For those of you who are not very familiar with the concept, TDD is a powerful engineering practice that's at the core of Extreme Programming. As its name implies, it is a software development discipline in which development is guided by tests, one at the time. Right now I'm in the process of editing and mixing together various content for the first lesson, which will initially be available in Italian and shortly thereafter be released in English. The bulk of it is recording a programming session in Eclipse, which then gets mixed with explanatory “panels” in the form of slides.

Lesson 1 is about TDD's so-called microcycle. This is the cycle of programming activities that comprise the basis of TDD. The emphasis is on rhythm and speed; my intent is to show how a progression of "easy to define" tests can guide the development of an algorithm that could otherwise quickly lead to the usual mess of ifs and loops. To avoid running into this situation, I'll show you how the resulting code can be both clean and concise.

It's worth noting that in this lesson we will only scratch the surface of different TDD aspects. Viewers of this screencast will have to be patient and wait for subsequent lessons in order to tackle other aspects like evolutionary design, dependency injection, mock objects, etc.

I'm really looking forward to releasing this course to the public as soon as we have everything ready for the launch. Stay tuned!

Read: Working on the first lesson of my TDD video course

Topic: Let Freedom Ring Previous Topic   Next Topic Topic: Translating models in ruby on rails

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use