diff --git a/session201802/Stories.docx b/session201802/Stories.docx new file mode 100644 index 0000000..09810a4 Binary files /dev/null and b/session201802/Stories.docx differ diff --git a/session201802/index.html b/session201802/index.html new file mode 100644 index 0000000..a850f86 --- /dev/null +++ b/session201802/index.html @@ -0,0 +1,231 @@ + + + + + + Session 2018-02-22 + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+

+ #CodingDojoVie +

+

Coding Dojo Vienna

+
+

Session 2018-02-22

+

+ Sponsor and venue: s IT Solutions +
Facilitation: Ernst Fastl +
+

+
+
+ +
+

Agenda

+
+
    +
  1. Intro
  2. +
  3. Coding Session 1
  4. +
  5. Retrospective
  6. +
  7. Break
  8. +
  9. Coding Session 2
  10. +
  11. Final Retrospective
  12. +
+
+ + +
+

What is a Coding Dojo?

+
+
    +
  • Safe place outside of work and away from production code
  • +
  • Relax and slow down
  • +
  • You don't have to finish
  • +
  • Focus on doing it right
  • +
  • Deliberate Practice => Learning
  • +
  • Learning => Sharing => Learning
  • +
+
+ +
+
+

The Rules

+
+
+
    +
  • test driven development
  • +
  • pair programming
  • +
  • iterative and incremental development +
+
+
+
+ +
+

Before we start

+

Form pairs

+

 

+
    +
  • Agree on language
  • +
  • Have a computer ready
  • +
+
+ +
+
+

The Exercise

+

The CSV viewer

+
+Write an application to view CSV files on the console.It ́s supposed to be a very simple program: just call it from the command line like this
+
+C:\>csvviewer.exe persons.csv
+
+…and it will display the file ́s content in a table like that:
+
+ Name|Age|City    |
+-----+---+--------+ 
+Peter|42 |New York|
+Paul |57 |London  |
+Mary |35 |Munich  |
+
+
based on: (http://ccd-school.de/coding-dojo/agility-katas/viewing-csv-files-i/) +
+ +
+

Example CSV

+
+
+Name;Age;City
+Peter;42;NewYork
+Paul;57;London
+Mary;35;Munich
+Jaques;66;Paris
+Yuri;23;Moscow
+Stephanie;47;Stockholm
+Nadia;29;Madrid
+				   
+
+ +
+ +
+ +
+

Session I

+ +

+ start coding! +

+
+ +
+

Retrospective

+
+
    +
  • What design did you choose to prepare for future changes?
  • +
  • If you arrived at iteration 2 how easy / hard was it to incorporate the changes into your design and why?
  • +
+
+ +
+

Break

+
+
+ + + +
+
+

Session II

+

+ Find a new partner +

+
+ +
+

Retrospective

+
+
    +
  • How was it to continue with a new partner?
  • +
  • What did you learn about the extensibility of your design?
  • +
+
+ +
+

Thank you!

+ +

+ Next Session: @todo in March +

+
+
+
+
+ + + + + + + + \ No newline at end of file