Category: Software Engineering

Mechatronics, Software Engineering, Woodworking, and "Making" in General

Test Driven Development for React Applications and overview of testing frameworks

Test-driven development (TDD) is a software development process that involves writing automated tests before writing the actual code. The idea is to specify the expected behavior and functionality of the code, and then write the code that passes the tests. This way, the code is more reliable, maintainable, and easier to refactor. But how can…
Read more

Test Driven Development: A Guide for Software Engineers

Test driven development (TDD) is a software development process that relies on the repetition of a very short development cycle: write a failing test case that defines a desired improvement or new function, then produce the minimum amount of code to pass that test, and finally refactor the new code to acceptable standards. In this…
Read more