article thumbnail

AoAD2 Practice: Test-Driven Development

James Shore

To share your thoughts, join the AoAD2 open review mailing list. Test-driven development, , or TDD, is a rapid cycle of testing, coding, and refactoring. Done well, TDD eliminates an entire class of programming errors. TDD isn’t perfect, of course. TDD is difficult to add to legacy codebases. Why TDD Works.

article thumbnail

20 influential women in software development

Apiumhub

She left Six Apart in February 2010 and co-founded Convore,focused on real time chat in 2011. Convore pivoted into Grove, a chat service for workgroups, which she sold to Revolution Systems in October 2012. focused in Software and Information Systems Engineering, Machine Learning program from Ben-Gurion University of the Negev.

article thumbnail

Software Testing and Agile

Coveros

We worked with Fortune 1000 organizations to review their current state from a people, process, and technology perspective, make recommendations for improvement, and help them amp up the effectiveness and efficiency of their testing. Have we, as software testing professionals, advanced our craft?