User Tools

Site Tools


2015:raw_tdd

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
2015:raw_tdd [2014/11/14 08:58] – created jonjagger2015:raw_tdd [2016/06/11 14:05] (current) – external edit 127.0.0.1
Line 6: Line 6:
 **Duration**: 360 mins\\ **Duration**: 360 mins\\
 **Description**: \\ **Description**: \\
-Looking around at the blogosphere, OSS repos and conferences, it might be easy to assume that test-driven development is all about frameworks — unit-testing frameworks, mocking frameworks and frameworks for dealing with frameworks. You can learn — or reconnect with — TDD from first principles without using frameworks as your starting point. What makes TDD effective is focus, clear progress and expression of intent; frameworks do not typically change what is possible, simply what is convenient. This workshop is intended to (re)introduce TDD to C++ programmers, while also showing-by-doing what a testing framework typically involves.\\+Looking around at the blogosphere, OSS repos and conferences, it might be easy to assume that test-driven development is all about frameworks unit-testing frameworks, mocking frameworks and frameworks for dealing with frameworks. You can learn or reconnect with TDD from first principles without using frameworks as your starting point. What makes TDD effective is focus, clear progress and expression of intent; frameworks do not typically change what is possible, simply what is convenient. This workshop is intended to (re)introduce TDD to C++ programmers, while also showing-by-doing what a testing framework typically involves.\\
 \\ \\
 There will be slides. There will be discussion. There will be coding. There will be pairing. There will be coffee. There will be fun.\\ There will be slides. There will be discussion. There will be coding. There will be pairing. There will be coffee. There will be fun.\\
 \\ \\
-It's best to bring a laptop, but we'll be using Cyber Dojo, so don't worry about IDEs, editors and compilers of choice. Guru-level C++ is not necessary, and pairing means that as long as half the attendees have a laptop and at least half the attendees are C++-comfortable, there will be sufficient resources and know-how to get the most out of this workshop!\\+It's best to bring a laptop, but we'll be using [[http://cyber-dojo.org|cyber-dojo]], so don't worry about IDEs, editors and compilers of choice. Guru-level C++ is not necessary, and pairing means that as long as half the attendees have a laptop and at least half the attendees are C++-comfortable, there will be sufficient resources and know-how to get the most out of this workshop!\\
 \\ \\
 \\ \\
 \\ \\
  
2015/raw_tdd.1415955491.txt.gz · Last modified: 2016/06/11 14:05 (external edit)