article thumbnail

Bliki: TestDrivenDevelopment

Martin Fowler

Test-Driven Development (TDD) is a technique for building software that guides software development by writing tests. The most common way that I hear to screw up TDD is neglecting the third step. Further Reading Kent's summary of the canonical way to do TDD is the key online summary.

article thumbnail

20 influential women in software development

Apiumhub

Tanya Reilly has been a Systems Administrator and Site Reliability Engineer at Google since 2005, working on low-level infrastructure like distributed locking, load balancing, and bootstrapping. Jessica is a senior Software Engineer, expert knowledge in LAMP stack, proponent of TDD/BDD, code review, pair programming and education.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Apiumhub organizes the Global Software Architecture Summit in Barcelona, October 10, 2019

Apiumhub

His main specialties are software development practices, TDD, Refactoring, Legacy Code Revitalization and team dynamics. . He has been one of the former practitioner of Agile Methodologies, particularly eXtreme Programming with a great experience in TDD, Continuous Integration, build pipelines and evolutionary design. Mark Richards.

article thumbnail

Wardley Mapping Mondays – Communication

Cory Foy

December 2005. November 2005. October 2005. September 2005. August 2005. April 2005. March 2005. February 2005. January 2005. August 2006. April 2006. March 2006. February 2006. January 2006. November 2004. Doodles.net. Certification. Conference. Design Patterns. Presentation.