#test-driven-development

[ follow ]
#refactoring

Unit testing legacy spark code in Scala

Automated tests are critical for maintaining code quality and minimizing rework, especially with legacy systems.
Refactoring legacy code is necessary to enable testing, requiring caution to avoid introducing bugs.

The Definitive Guide to TDD in React - DZone

Test Driven Development (TDD) enhances code quality, provides rapid feedback, ensures comprehensive test coverage, boosts refactoring confidence, and acts as living documentation.

Unit testing legacy spark code in Scala

Automated tests are critical for maintaining code quality and minimizing rework, especially with legacy systems.
Refactoring legacy code is necessary to enable testing, requiring caution to avoid introducing bugs.

The Definitive Guide to TDD in React - DZone

Test Driven Development (TDD) enhances code quality, provides rapid feedback, ensures comprehensive test coverage, boosts refactoring confidence, and acts as living documentation.
morerefactoring
#software-development

Dev Diary #1: TDD Is Easy, When You Forget About The Code | HackerNoon

Many engineers recognize TDD's value but struggle to practice it due to uncertainties in defining tests prior to coding.

Test-Driven Generation: Adopting TDD With GenAI - DZone

Test-Driven Generation (TDG) enhances traditional TDD by integrating generative AI to streamline the software development process and improve code quality.

Dev Diary #1: TDD Is Easy, When You Forget About The Code | HackerNoon

Many engineers recognize TDD's value but struggle to practice it due to uncertainties in defining tests prior to coding.

Test-Driven Generation: Adopting TDD With GenAI - DZone

Test-Driven Generation (TDG) enhances traditional TDD by integrating generative AI to streamline the software development process and improve code quality.
moresoftware-development

Introducing Builder: Your Buddy in Test-Driven Development (TDD) | HackerNoon

The builder pattern streamlines test data creation, enhancing readability and reducing redundancy in test suites.

Is Your Test Suite Brittle? Maybe It's Too DRY

Don't repeat yourself (DRY) principle applies to test code; duplication causes maintainability issues. Clearly separate test steps. TDD offers benefits like quicker feedback and better coverage.

Python Test | 212: Canon TDD - by Kent Beck

Kent Beck released a book called 'Test Driven Development by Example' in 2002.
Kent Beck wrote an article called 'Canon TDD' in December 2023.
#unit-testing

Mastering Unit Testing and Test-Driven Development - DZone

Unit testing in Java is crucial for code correctness and quality assurance.

Test-Driven Development in C#

Test-driven development (TDD) involves writing tests before writing code.
TDD is done in five steps: write a test, the test must fail at the beginning, write the code so that the test passes, execute the test and make sure it passes, refactor the code.

Mastering Unit Testing and Test-Driven Development - DZone

Unit testing in Java is crucial for code correctness and quality assurance.

Test-Driven Development in C#

Test-driven development (TDD) involves writing tests before writing code.
TDD is done in five steps: write a test, the test must fail at the beginning, write the code so that the test passes, execute the test and make sure it passes, refactor the code.
moreunit-testing

2024: The Year of Testing - DevOps.com

Traditional and security testing are following similar directions and facing increasing complexity and automation.
Test-driven development (TDD) is essential for developing APIs and ensuring correct behavior.
TDD is primarily a developer's tool, but the test team can still play a role by examining specific areas.
[ Load more ]