The guiding principle is drive quality up front with a rich suite of unit tests. Ensure that all checkins are accompanies by UTs . This is our first line of defense. what is unit testing in an agile world?what are the UT principles and technical applications?
Showing posts with label Agile Practices. Show all posts
Showing posts with label Agile Practices. Show all posts
Thursday, October 10, 2013
What about the unit tests? The First Line of Defense.
תוויות:
Agile,
Agile Practices,
Agile Testing,
Unit test
Sunday, September 1, 2013
ATDD - “Begin with the end in mind.” — Stephen R. Covey
In ATDD, the team creates one or more acceptance-level tests
for a feature before beginning work on it. If it doesn't do what the customer wants
you've wasted your time and their money. We need to describe the required
behavior in a form that both developers and non-technical stake holders can
understand. Communication is a key and it is facilitated if everyone involved
in the project uses the same language as for executable specifications
functional and nonfunctional requirements.
Saturday, August 31, 2013
Fighting Poor Practice - Go Pair Programing
Pair or collaborative programming is where two programmers
develop software side by side at one computer. This practice has been nominated
several times in the last decades as an improved way of developing software.
Why ? Because the end defect content is statistically lower; Programmers solve
problems faster; They are more satisfied ;They learn good techniques and habits
and many more...
תוויות:
Agile,
Agile Practices,
Pair Programing
Thursday, August 29, 2013
Code Review in Agile Development
Code review is an important part of application life cycle
management because it help to deliver quality code and as a result, quality
product. In agile environment, code review is more organic via team
collaboration. Why code review? How to adopt it? How to perform it? What tools
to use?
תוויות:
Agile,
Agile Practices,
Code Review
Subscribe to:
Posts (Atom)
