Thursday, August 18, 2011

TDD and Pair Programming :- A New Industry approach to better productivity & performance

A new concept of pair programming and TDD comes into approaching cyber professionals now these days to into industry.

1) what is TDD and Pair Programming ?
Tdd is test driven development and pair programming is pairing of two or more two programmer on a same machine , it  Can help to increase your productivity and performance .

2) Why TDD and Pair programming?
Ans:-
1) It increases  motivation to develop  individual programming skills .
2) After requiring this , they  can  demonstrate their skills under controlled exam-like conditions
3)It   provide an accurate gauge and practical Implementation  of individual programming ability.
4)It also help Professionals to use presents a valuable assessment too
5) It increases productivity and performance of an individual

Looking for a  lab session link so there are some university lab session link help you a lot

1)http://www.cs.ucsb.edu/~pconrad/cs8/09M/labs/lab05/

2)users.dickinson.edu/~braught/NSFIntegrating/integrating.html

3) For Agile Software Development or for specially for ruby
www.cs.uni.edu/~wallingf/teaching/188-agile/session03.htm


4)For specially for JavaScript or Dojo



Some more Documentation links For understanding  and  Implementing It into your University ,Company ,Organization,Firm

1)
http://en.wikipedia.org/wiki/Pair_programming


2)
http://accu.org/index.php/journals/1395  

3)
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.89.6834&rep=rep1&type=pdf


4)
http://www.stsc.hill.af.mil/crosstalk/2003/03/jensen.html
5)
Braught, G., Eby, L. & Wahls, T. (2008). The Effects of Pair-Programming on Individual Programming Skills. In Proceedings of the thirty ninth ACM-SIGCSE Technical Symposium on Computer Science Education. (pp. 200-204). (Also appears in: ACM SIGCSE Bulletin, 40(1), 200-204.)

8)
Braught, G. & Wahls, T. (2008). Teaching Objects in Context. Journal of Computing Sciences in Colleges, 23(5), 101-109.

9)
Braught, G., Wahls, T. and Ziantz, L. (2007). Assessing The Effects of Pair-Programming on Individual Ability: Results from the First Year of a Two-Year Study. Faculty Poster Session, The thirty eighth ACM-SIGCSE Technical Symposium on Computer Science Education. Covington KY, March 7-10, 2007.

10)
G. Braught, T. Wahls & Ziantz, L. Integration and Assessment of Pair Programming, Unit Testing and Lab Practica in an Introductory Computer Science Course. NSF CCLI Showcase at SIGCSE07, Covington, KY, March 7-10, 2007.