A first glance at teaching TDD for university students
This post will provide a brief overview of the challenges I faced, the strategies I employed, and the insights I gained while introducing TDD to students who were new to this methodology.
This post will provide a brief overview of the challenges I faced, the strategies I employed, and the insights I gained while introducing TDD to students who were new to this methodology.
Get to know what is the difference between CI, CDE and CD and what it takes to practice each one of them.
Software quality is a multifaceted concept that encompasses various aspects of software development. In this article, we will explore the different dimensions of software quality, including architectural styles, code quality, and team dynamics. By understanding these aspects, developers can enhance their work and deliver high-quality software solutions.
Discover how PlantUML transformed my software development workflow by enhancing communication, collaboration, and understanding of complex systems. Explore the benefits of integrating UML into coding practices.
In this article, we will explore the differences between building software with Test-Driven Development (TDD) and without it. We will discuss the challenges faced by teams, the role of TDD in addressing these challenges, and common misconceptions about TDD. By understanding these aspects, developers can make informed decisions about adopting TDD in their workflows.
Discover how to build reports using Python, Matplotlib, and GitLab. This post covers the entire process from setting up the environment to generating reports, including data acquisition, processing, and visualization.
In this post, we explore the limitations of jest in regards to jsdom-worker and compare it with vitest, that supports it out-of-the-box.
Learn about the key obstacles and strategies for successfully implementing the DORA metrics in your software development project.
This blog post explores strategies for enhancing testability with ReactJS context, challenges in maintaining and refactoring code without tests.
Learn to set up tests, verify default context values, simulate user interactions with and without test-doubles to make your reactjs app refactor friendly