Technical managers wonder why developers don’t write tests. Tests are helpful! Why don’t they write them? The usual answer is they don’t want to write tests, or there is too much business pressure. Which is right, but doesn’t go deep enough.As a developer for 40+ years, I could not live without tests. I think unit
We’ve detected unusual activity from your

Scaffolding is a temporary structure used by workers to build or repair a permanent structure. Scaffolding goes up, the building gets built, the scaffolding comes down. In software development scaffolding is code and tools that you create to help you as you develop, that are also destroyed in the development process. Incremental refactoring steps are

I’ve worked with many engineers who I consider to be extremely skilled at Frontend code, knew the web APIs inside-out… but produced very inaccessible web applications due to a lack of understanding that not everyone uses a mouse and keyboard like they do. (who needs aria attributes? why test without a mouse? who needs to

The representation of the QNN used by the researchers. Credit: Barrué & Quertier Over the past decades, cyber attackers have become increasingly skilled at compromising systems and circumventing security measures. As a result, detecting and accurately identifying malware is a pressing challenge for many businesses and individuals worldwide. Cyber-security experts have recently been exploring the
February 13, 2021 3-minute readIntroduction Often, especially in the early stages of projects, I kept hearing from software developers that unit tests are a burden and not needed. Here is a list of common excuses:our software is not mature enough to cover it with unit testswe don’t have enough time for thatanyway, our solution is

What is included in my trial? During your trial you will have complete digital access to FT.com with everything in both of our Standard Digital and Premium Digital packages. Standard Digital includes access to a wealth of global news, analysis and expert opinion. Premium Digital includes access to our premier business column, Lex, as well…

In the previous article, Unit Tests Done Right (Part 1), we explored some of the best practices for unit testing and then compiled a list of must-have libraries that greatly improve the quality of tests. However, it didn’t cover some common scenarios like testing LINQ and mappings, so I decided to fill this gap with…

When I discuss TDD with a new co-worker I first try to classify his/her approach to TDD. I do the same when I start working on a new codebase. I look at the codebase and try to find out if the codebase was written with a mockist or classicist TDD approach.For me, the main difference…