refactoring specifications

Post on 14-Jun-2015

2.260 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

In the past I have seen many a times, that only after we have delivered something to a client do we find out that we missed out on a feature or two. However tiny they might have been, they were mentioned in the spec. Nudged by this experience I have decided to take this seriously and develop a methodology for myself that will make my work closer to accurate than in the past. In this session I will walk you through how I start with a simple piece of text (possibly obscure requirement), expand on it, and make it clearer till we can start writing code that will bring the specification to life. The example I show is of a mini-specification but the principles behind the technique shown, are universal and could be applied to other full-size specs as well. I hope towards the end of the presentation, the code "hums" the same tune as the specification! And that you will be able to do something similar if not better, leaving with an additional tool in your tool-chest. The presentation will be roughly 40% slides and 60% demo of code snippets. There won't be much live coding but a number of code snippets will be shown.

TRANSCRIPT

@theNeomatrix369

@theNeomatrix369

@theNeomatrix369

●●●●●

@theNeomatrix369

@theNeomatrix369

@theNeomatrix369

@theNeomatrix369

@theNeomatrix369

@theNeomatrix369

@theNeomatrix369

@theNeomatrix369

@theNeomatrix369

@theNeomatrix369

@theNeomatrix369

@theNeomatrix369

@theNeomatrix369

@theNeomatrix369

@theNeomatrix369

@theNeomatrix369

@theNeomatrix369

@theNeomatrix369

@theNeomatrix369

@theNeomatrix369

@theNeomatrix369

@theNeomatrix369

@theNeomatrix369

@theNeomatrix369

@theNeomatrix369

@theNeomatrix369

@theNeomatrix369

@theNeomatrix369

@theNeomatrix369

●●●●●●●

@theNeomatrix369

@theNeomatrix369

@theNeomatrix369

git clone git@github.com:neomatrix369/RefactoringSpecifications.git

●●●●●

@theNeomatrix369

@theNeomatrix369

@theNeomatrix369

@theNeomatrix369

@theNeomatrix369

@theNeomatrix369

top related