Articles tagged with testing

Wed 18 August 2021

Get rid of redundant tests

Keeping the suite of automated tests lean is an essential trait of quality software engineering. Diligently remove all tests that don't add any value.

Sat 31 July 2021

Sensei Alex "fakes it until he makes it" in our Test-driven Development (TDD) dojo

Exploring the advantages of Test-driven Development and the concept of self-healing code

Wed 26 May 2021

TDD for Non-Techies

TDD explained to non programmers by using the example of writing a short story

Wed 31 March 2021

Extreme Programming 25 Years Later

Extreme programming keeps going strong 25 years after its launch

Fri 26 March 2021

Code-as-text

Programming computers by feeding them plain text is very slow and needs to be sped up.

Sat 24 October 2020

Don’t let your code talk to strangers

Closer look into the principle of least knowledge

Mon 19 October 2020

Benefits of boundaries

Simple isn't easy, but it is the only way to build anti-fragile systems

Fri 16 October 2020

Why extract methods when modifying legacy code?

Legacy code is hard to test, so extract methods by writing micro tests

Thu 15 October 2020

Benefits of frequent deployments

The longer the wait to deploy, the bigger the risk of things going south

Tue 13 October 2020

Hypothesis-Driven Development

Developing a feature without formulating a hypothesis is like shooting in the dark

Sat 03 October 2020

The cost of avoiding change

Change is stressful and risky, but avoing it is even riskier

Thu 17 September 2020

How does it feel to write software when doing TDD?

Any discipline requires serious investment in time