The Deadly Consequences of Flaky Tests: Delete Them Now!

  Рет қаралды 806

Gui Ferreira

Gui Ferreira

Күн бұрын

Пікірлер: 6
@surajkaintura7968
@surajkaintura7968 Жыл бұрын
You are absolutely on point saying that the first reaction when the pipeline fails is to just RETRY just to see it fail again. Instead of quickly re-triggering the pipeline, we should take a step back to understand the reason it fails. And addressing the problem will reduce a lot of burden on the team compared to just ignoring or deferring it.
@gui.ferreira
@gui.ferreira Жыл бұрын
Absolutely Otherwise, you risk to make Retrying a habit
@Akira-xc2zi
@Akira-xc2zi Жыл бұрын
It would be nice if you mentioned why retrying is bad.
@gui.ferreira
@gui.ferreira Жыл бұрын
kzbin.info/www/bejne/rZLQqoWQialmaqssi=AXKgPR26QrJy3F-v&t=100
@impeRAtoR28161621
@impeRAtoR28161621 Жыл бұрын
I dont agree even remotely. Having Retry(2) on few important tests that are often integration tests (I like to say that one integration test that touches real database, and real systems is like 50 unit tests) is better than delete them completely. Ok, adressing thiose tests should be made (stronger or more build machines, same changes in code) but until them I will not delete them from source code :) I dont say we should ignore them, I just say that if they are important and cover important part of code they should remain. And someone should found flacky tests (probably will have Retry attribute) on them and try to find solution to fix them
@gui.ferreira
@gui.ferreira Жыл бұрын
In the following sentence, do you agree with me that instead of a "should" it should be a "must"? If so, I think you agree with my point 😜 "someone should found flacky tests ... and try to find solution to fix them"
The Easy Way to Test Legacy Code in C#
10:56
Gui Ferreira
Рет қаралды 2,8 М.
Developers need a Code of Conduct?
9:19
Gui Ferreira
Рет қаралды 663
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН
This is How I Scrape 99% of Sites
18:27
John Watson Rooney
Рет қаралды 204 М.
Error handling in TypeScript. How to avoid exceptions.
6:11
Beyond TypeScript
Рет қаралды 2,8 М.
You Should Know This Before Using Page Numbers on Your API
10:45
Gui Ferreira
Рет қаралды 2,8 М.
Simon Sinek's Advice Will Leave You SPEECHLESS 2.0 (MUST WATCH)
20:43
Alpha Leaders
Рет қаралды 672 М.
Senior Developers vs. Junior Developers, What's The Difference?
14:21
Continuous Delivery
Рет қаралды 37 М.
REST, gRPC, or GraphQL: Which Should You Use?
13:17
Gui Ferreira
Рет қаралды 4,1 М.
How Senior Programmers ACTUALLY Write Code
13:37
Thriving Technologist
Рет қаралды 1,6 МЛН
It’s time to move on from Agile Software Development (It's not working)
11:07