Difference between revisions of "Environment - Minor TDD exercise"

Line 5: Line 5:
  
  
Internet access is a "nice to have" but we can live without it if difficult to achieve.   
+
Internet access is a "very nice to have" but we can live without it if difficult to achieve.   
 +
 
  
 
Power strips and extension cords are generally needed in order to supply power to the computers safely.
 
Power strips and extension cords are generally needed in order to supply power to the computers safely.
Line 11: Line 12:
  
 
== Software ==
 
== Software ==
For acceptance TDD, we will be using Robot Framework. Please install it, including all the JYTHON elements:
+
For acceptance TDD, we will be using Robot Framework or Fit/Fitnesse; check with the coach for the choice. Please install it, including all the JYTHON elements:
 
http://code.google.com/p/robotframework/
 
http://code.google.com/p/robotframework/
  
Line 26: Line 27:
 
If .NET group:
 
If .NET group:
 
* Visual Studio in C#
 
* Visual Studio in C#
 +
 +
 +
 +
If C group:
 +
* usually, Eclipse with CDT and the GNU tool chain (or cygwin or MinGW variant) -- ask the coach

Revision as of 14:49, 27 June 2010

Computers are used occasionally throughout the course.


However, we only need (and want) 1 computer for each 2 students; e.g., if 16 students, then 8 computers. Often, it is possible for students to bring their own laptop.


Internet access is a "very nice to have" but we can live without it if difficult to achieve.


Power strips and extension cords are generally needed in order to supply power to the computers safely.


Software

For acceptance TDD, we will be using Robot Framework or Fit/Fitnesse; check with the coach for the choice. Please install it, including all the JYTHON elements: http://code.google.com/p/robotframework/


If Java group:

  • 'recent' version of Java Runtime (JRE)
  • 'recent' version of Eclipse or NetBeans


If C++ group:

  • normally, we do the exercises in Java anyway, to avoid burning hours on awkward/slow tool setup and use in C++); Java is similar to C++, and sufficient for the educational goals (of introducing the idea of TDD and refactoring). However, if the client is really keen on doing the exercises in C++, this is possible (the coach is skilled in C++). Action >> 1+ weeks before the course, please let the coach know if C++ is important.


If .NET group:

  • Visual Studio in C#


If C group:

  • usually, Eclipse with CDT and the GNU tool chain (or cygwin or MinGW variant) -- ask the coach