Remove TDD Remove Test-Driven Development Remove Virtualization
article thumbnail

AoAD2 Practice: Test-Driven Development

James Shore

Test-Driven Development. Wouldn’t it be wonderful if there were a tool that alerted you to programming mistakes moments after you made them—a tool so powerful, it virtually eliminated the need for debugging? It’s test-driven development, and it actually delivers these results. Why TDD Works.

article thumbnail

20 IT management certifications for IT leaders

CIO

The certification includes a three-day boot camp that covers topics such as technical leadership, managing hybrid and virtual IT teams, creating innovative IT solutions, IT funding and cost management, vendor management, and client services. It covers Scrum, Kanban, Lean, extreme programming (XP), and test-driven development (TDD).

Security 197
Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

How to Build a Reliable QA UI Automation Framework: Part 1

Gorilla Logic

Why Use Behavior Drive Development? Derived from Test Driven Development (TDD), Behavior Driven Development (BDD) is a software development approach common in Agile environments. In both TDD and BDD, the team writes tests before the code. Why Use a Virtual Environment? .

article thumbnail

Is Your Financial Process Killing Your Software Quality?

Accenture

We have test-driven development, behavior-driven development, continuous integration, continuous delivery, acceptance-test-driven development, and a whole host of other ways from XP and DevOps to keep quality up while still delivering value to the business. Take software quality, for instance.

article thumbnail

Top 10 software development workshops and courses in Barcelona

Apiumhub

Codium trains and accompanies programming teams, specializing in Clean code, TDD and Legacy code. NexoQA offers a wide variety of courses related to software testing, from the most basic with fundamental topics on testing to test management courses and advanced software testing topics such as automated testing & performance testing.

article thumbnail

15 Books by leading software architects

Apiumhub

In the modern world, this means knowledge of virtualization, containers, networking, the cloud, and security techniques for the internet. A developer should also know about microservices, configuration management, the deployment pipeline, monitoring and post production, disaster recovery, and how to develop secure applications.

article thumbnail

What are Some Best Practices for React?

Openxcell

Use Virtualization for Large Lists Virtualization is a technique that allows you to render only the visible items in a list, instead of rendering all items at once. Libraries like React Virtualized and React Window provide virtualization components that can be easily integrated into your application.