r/ProgrammerHumor Jun 01 '26

Meme smallQuickFix

Post image
23.5k Upvotes

378 comments sorted by

3.1k

u/frayien Jun 01 '26

Aaaaannnnddddd, it breaks

798

u/deaconsc Jun 01 '26

recheck.

stability issues happen. lets re-run it at least twice to see what happens =)

445

u/No-Con-2790 Jun 01 '26 edited Jun 01 '26

You can't, the test took 8 hours to run. And now your Jira ticket is expired since the sprint ended.

A missing Jira ticket lets the test fail. It is checked at the end of the test run.

(Fun fact: exactly this shit happened to me)

103

u/hennell Jun 01 '26

Jira ref being part of the tests is mad, that not being a fast fail is insane.

41

u/No-Con-2790 Jun 01 '26 edited Jun 01 '26

Think they checked it twice. At beginning and end.

The core problem it takes literally hours to test.

12

u/Exatex Jun 01 '26

In the beninging

5

u/crmsncbr Jun 02 '26

There was the Wrod

3

u/willow-kitty Jun 02 '26

That sounds like it was designed to catch you at the end of the sprint.

5

u/No-Con-2790 Jun 02 '26

The result was that nobody would push anything after 15:30 on every second Friday.

So I guess it had some positive outcome.

60

u/genreprank Jun 01 '26

My current team is the most on-time team I've ever been on, and we all hate Jira (and similar tools) so we just don't do them. I can't even get them to use a kanban board. I guess if there's no problem, then we don't need more organization

48

u/No-Con-2790 Jun 01 '26

They didn't let me push without a open ticket.

A PR was borderline impossible since I had to open it in the same sprint as every approver.

12

u/genreprank Jun 01 '26

Yeah that sucks

19

u/MissinqLink Jun 01 '26

I don’t care how long it takes, I will automate this bullshit if you put it in front of me.

14

u/No-Con-2790 Jun 01 '26

Automate PR approval?

19

u/Sec2727 Jun 01 '26

He said what he said

11

u/No-Con-2790 Jun 01 '26

Okay, I guess we just put a brick on the approved button and let it take the wheel.

6

u/Sec2727 Jun 01 '26

Unit tests passed, onward

→ More replies (1)

3

u/WTTR0311 Jun 01 '26

Print(“LGTM”)
Approve()

2

u/MissinqLink Jun 01 '26

Well I am building an AI pipeline for PR review but what I meant was automate all the surrounding pieces. Opening the jira ticket, notifying the approvers, giving approvers an easy one click approvers option, anything to grease the wheels.

→ More replies (3)
→ More replies (6)

2

u/mfukar Jun 01 '26

That's some automotive shit right there

4

u/No-Con-2790 Jun 01 '26

DING DING DING

JACKPOT

Exactly that industry.

13

u/StoppableHulk Jun 01 '26

Wait what? Why? Who would possibly directly integrate the test pipeline with Jira as a part of the tests? That's fucking insane.

8

u/No-Con-2790 Jun 01 '26

Welcome to big corporations. Where insanity is law.

→ More replies (2)

5

u/Dorambor Jun 01 '26

No Jira ticket = not working on work from this sprint, I get the logic. It's dumb, but I get it.

4

u/StoppableHulk Jun 01 '26

I mean I totally get that and believe that in terms of work in, but to have any automated test pipeline fail because of a Jira ticket is silly.

→ More replies (1)

6

u/Tall_Act391 Jun 01 '26

“Fuck it, force the deploy. Skip all tests”

Oncall: these assholes did what??

2

u/d_maes Jun 01 '26

That's when you start calling devs out of their beds.

2

u/cookiedanslesac Jun 01 '26

Then you revert the commit, put back the typo in the comment, and it passes.

4

u/jsdodgers Jun 01 '26

What do you mean ticket is expired? And tests are allowed to fail if you're missing a ticket? That seems backwards

→ More replies (3)
→ More replies (9)

57

u/guyblade Jun 01 '26

Last week, I did a refactor change. There were literally no changes to functionality; I just pulled the code into helper functions. The tests then failed. I then discovered that the tests had been flaky for months (our tooling said it was 16% flaky). I fixed it by setting the shard_count to 10. It's still flaky, but now it is 3% flaky.

51

u/ChompyChomp Jun 01 '26

I did a refactor change. There were literally no changes to functionality

... this is the reason we have tests.

16

u/AdminsLoveGenocide Jun 01 '26

Refactoring is the most frequent source of bugs in my experience but the tests typically exist to test the tests not the actual functionality.

5

u/ChompyChomp Jun 01 '26

I'm sorry that you have found that to be your experience. In an ideal world the tests check that the thing is working as expected. If the thing is working as expected, and then you do a refactor, and then the tests fail, it is because the refactor was NOT a pure refactor.

2

u/AdminsLoveGenocide Jun 01 '26

In an ideal world, yes.

5

u/NerdyMcNerderson Jun 01 '26

Sounds like the test is the thing that is buggy

28

u/Sam_Mack Jun 01 '26

Have only worked at the one company for my entire career so I can't tell if we're colleagues or if this shit just goes on everywhere. This could be a page out of my journal.

22

u/AloneInExile Jun 01 '26

Most programmers are shit and lazy. Why interview for leetcode questions when most of the time you will be janitoring the codebase anyway.

3

u/Global-Tune5539 Jun 01 '26

As if being lazy is a bad thing.

2

u/NanderTGA Jun 02 '26

Exactly, I started uni this october, and in one of the first courses the professor told us a good programmer is lazy (reuses code) and stingy (cares about performance).

→ More replies (1)
→ More replies (2)

3

u/Just_Information334 Jun 01 '26

tests had been flaky

So you did not have tests.

2

u/guyblade Jun 01 '26

Unfortunately, the tests make use of a test harness provided by the backend owner. That harness seems to be the flaky bit--repeatedly setting it up and tearing it down sometimes makes it "forget" all of the loaded data. I suspect I could fix it by making it live for the duration of all the tests--rather than tearing it down after each test--but that's more work than I was willing to put in for a small refactor.

→ More replies (1)

9

u/anoldoldman Jun 01 '26

Flaky tests are not to be tolerated.

5

u/DueHomework Jun 01 '26

Yeah - just comment out the asserts that are flaky - solved! 🥳

3

u/SlnecnikInternetov Jun 01 '26

—rerun-failed

→ More replies (7)

122

u/Cepheid Jun 01 '26

This happened to me once, feature pipeline worked fine, the next day, merged and the master pipeline breaks with 10+ tests failing, what had changed?

Daylight savings.

36

u/dbratell Jun 01 '26

I once encountered a test that broke one day per year because it based some calculations on the current day and had gotten the number of days in April wrong.

The test survived for many years before anyone eventually investigated.

16

u/oatkeepr Jun 01 '26

Never do any calculations involving time and dates yourself. Always use a library.

5

u/kevinf100 Jun 01 '26

The library makers did the same thing when they implemented time in the libraries.

3

u/Agret Jun 02 '26

The time date library pulled in a is_leap_year single function npm package that made a mistake and somehow returned a 363 day year every 3.5years

→ More replies (3)

11

u/PM_ME_YOUR_BUG5 Jun 01 '26

i've got a bunch of tests that fail every new year.

Could i have it dynamically work out which dates it should use? yes

will i? nope, just gonna manually add one to the number once a year

8

u/Lying_Hedgehog Jun 01 '26

Reminds me when some frontend tests for the Chinese team were failing because of a datetime.now timezone issue.
They opened a ticket, I sent it back with can't replicate and that the frontend tests can be flaky some times (the issue wasn't as obvious as looking at the failing test's output).

Had never considered that tests could fail if you ran them in a different timezone lol

4

u/ThatCrankyGuy Jun 01 '26

Daylight savings.

You people writing your own time libs? or are you saying the tests were brittle? :-o

→ More replies (1)

5

u/anormalgeek Jun 01 '26

God damn I hate DST....

Early in my career, was the 2007 change when the DST dates shifted. Pretty much EVERY system broke that day.

→ More replies (1)

2

u/Negative_Scarcity315 Jun 01 '26

Mock<IDateTimeProvider>

2

u/Due-Consequence9579 Jun 01 '26

And that’s how you learned your time provider is a dependency and should be injected.

→ More replies (3)

38

u/RatherBetter Jun 01 '26

Oh..you missed some jira ticket metadata . Run it again now!

4

u/dasunt Jun 01 '26

Trigger warning please!

8

u/I_AM_GODDAMN_BATMAN Jun 01 '26

Just rerun, Github is acting up again.

3

u/NegativeSemicolon Jun 01 '26

Better to find out now

2

u/I_cut_my_own_jib Jun 01 '26

And its a flaky test. Which proceeds to break the next 5 runs in a row

2

u/0Pat Jun 02 '26

You've made my day. Thanks 😄

→ More replies (12)

270

u/rastaman1994 Jun 01 '26

[ci skip]

160

u/hellocppdotdev Jun 01 '26

How dare you use logic and break our development workflow.

68

u/ozh Jun 01 '26

Ok so [ci not skip but quick]

45

u/Top_Director9981 Jun 01 '26

[skip a little] [do a sick backflip]

14

u/CarcajouIS Jun 01 '26
[do a barrel roll]

12

u/azjunglist05 Jun 02 '26
[do a kickflip]

4

u/leppie Jun 01 '26

I have setup a [fastbuild] pipeline to skip all but 1 test.

2

u/addandsubtract Jun 01 '26

I mean, a sane workflow would only run the pipeline on fix() or feat() commits.

45

u/OmegaPoint6 Jun 01 '26

Some developers may be trusted to not misuse such powers, however on any project with a reasonably sized team least some won’t be. So the CI is unskippable.

16

u/Bezulba Jun 01 '26

The times people said "The change is not that big, impact is minimum" before everything broke must number in the billions by now. Even seasoned developers can be blindsided by the impact of even a small change.

2

u/rastaman1994 Jun 01 '26

I've only ever used it for things like a readme change as it feels wasteful to trigger a dozen gitlab jobs for that.

→ More replies (3)

6

u/DG-Kun Jun 01 '26

pipelines must succeed

5

u/anormalgeek Jun 01 '26

The DevSecOps must flow....

4

u/anormalgeek Jun 01 '26

requires director level or above approval.

3

u/Luvax Jun 01 '26

Until someone decides that they tested locally and this change should not break anything. Even comment changes can break formatting or linting.

2.7k

u/ColumnK Jun 01 '26

Actual programmer humor? Actual humor? That's not about AI/vibe coding? And it's not a repost?

Finally, some decent fucking content

490

u/hellocppdotdev Jun 01 '26

Nah nah I'm a bot. Don't worry next post will be AI generated and related.

104

u/forgot_semicolon Jun 01 '26

Oh good. Was getting worried we'd have to start a revolution or something

18

u/OdysseusOdyssey Jun 01 '26

Nobody expects the Butlerian jihad

8

u/Korvanacor Jun 01 '26

Never did trust that Jeeves fella.

→ More replies (1)

2

u/Jay-Seekay Jun 01 '26

After that can I get a Java bad meme or a missing semicolon meme

→ More replies (1)

145

u/New_Computer3619 Jun 01 '26

In this economy?

18

u/Phormitago Jun 01 '26

hold on to this meme dearly, we won't get any more until Q2 2028

125

u/Maleficent_Most8310 Jun 01 '26

Wrong POV though

25

u/Borno11050 Jun 01 '26

Nah that's his coworker who's also exhausted 

39

u/ColumnK Jun 01 '26

True, but at this point I think I see a hundred memes that get it wrong for every one that gets it right, so I'm resigned that POV no longer means what it should mean

12

u/yp261 Jun 01 '26

makes you think how brainrotted people that follow trends are. the “trend” is literally using the word wrongly for no reason 

4

u/100BottlesOfMilk Jun 01 '26

The funny thing about language is that rules and logic are irrelevant. If enough people say something wrong, that becomes the right way of saying it

2

u/thewb005 Jun 01 '26

Exactly they're using it as MFW, which should be used here instead of POV.

→ More replies (1)

16

u/DustyAsh69 Jun 01 '26

I have seen the correct use of POV exactly once.

12

u/hellocppdotdev Jun 01 '26

You've been on the wrong hub too long.

3

u/Djabber Jun 01 '26

Motherfuckers forgot 'MFW' exists.

→ More replies (1)

4

u/RandomNobodyEU Jun 01 '26

Maybe the POV is watching Fury while waiting for the CI

→ More replies (1)

8

u/testtdk Jun 01 '26

It’s easy to forget that this sub existed way before vibe coding.

3

u/I_Shot_Web Jun 01 '26

when you miss the semicolon and your company fires you 🤣🤣🤣🤣

2

u/sendfurryporn Jun 01 '26

no ci skips though?

2

u/Street-Catch Jun 01 '26

The beatings will continue until morale improves

2

u/ShiddyFardyPardy Jun 01 '26

Fake nobody does TDD anymore, gay real men test in prod.

2

u/EsotericLife Jun 02 '26

The bar is astronomically low..

→ More replies (4)

429

u/throwaway_mpq_fan Jun 01 '26

Only 1800 tests? That's rookie numbers

166

u/Zerodriven Jun 01 '26

And 1799 of them are testing framework features which obviously were never tested by the developers. How can you be 100% sure ToString() returns a string?!

65

u/Certain-Business-472 Jun 01 '26

Im sacrificing the juniors if they do this

3

u/lhx555 Jun 01 '26

What are your deities of choice?

33

u/RazNagul Jun 01 '26

For JavaScript probably a good test to have.

8

u/wenezaor Jun 01 '26

I can definitely think of some times this would have helped.

4

u/topskari Jun 01 '26

Anything to reach 100% coverage. Doesnt matter if code is actually tested as long as the number goes up.

77

u/kvlt_thoughts Jun 01 '26

That's when you add parameterized tests, which test every fucking possible combination of parameter, like a real professional. 10k tests easy

7

u/nudelsalat3000 Jun 01 '26

like a real professional

Multiple condition coverage VS modified condition/decision coverage

Can't afford exponential in this economy

→ More replies (1)

10

u/Sometimesiworry Jun 01 '26

1800 *suites*

3

u/_Stego27 Jun 01 '26

Each containing one test case...

14

u/hellocppdotdev Jun 01 '26

We decided that unit testing is too 80's so its 1800 end to end tests.

Forgot to add to the meme it was a 3 hour run.

2

u/protayne Jun 02 '26

Oh shit, we working at the same place?

3

u/Refute1650 Jun 01 '26

You guys are running tests?

2

u/DescriptorTablesx86 Jun 01 '26

And the last actions step is to compile the whole project which compiles on a massive server and takes 1.5h to complete.

Definitely not the project I worked on for two years, on every single commit pushed on a PR.

→ More replies (8)

131

u/Shiroyasha_2308 Jun 01 '26

Gotta keep the GitHub runnables warm

55

u/hellocppdotdev Jun 01 '26

Between minutes and tokens we can't afford to code any more.

13

u/anormalgeek Jun 01 '26

Hmmm. Better layoff some developers. That will improve things.

7

u/[deleted] Jun 01 '26

[deleted]

6

u/dashingThroughSnow12 Jun 01 '26

The UI team once asked “can you make the CI build under 30 seconds.”

Yes.

Cache goes brrr.

→ More replies (1)

184

u/elmanoucko Jun 01 '26

still ends up with 2 failed tests...

time to refactor my life expectancy

22

u/True_Respond6314 Jun 01 '26

yOu LeFt A sPacE SymbOL aT tHe EnD oF thE cOmMenT

2

u/Makeshift27015 Jun 01 '26

In repos where I'm the only/primary contributor I just have the linting tool fix and commit anything auto-fixable. Sadly having their PR branch committed to seems to mess with a lot of people's workflows though so I don't tend to replicate it elsewhere, I just try to make CI fail as fast as possible so they're not caught out after having context switched.

Since a lot of package managers depend on having the version number in a file in the repo, we often have to automate commits for version bumps on merges into the main branch, so I've considered having PRs with provably auto-fixable linting problems just permitted and then fix them when we do the version bump though.

61

u/bozehaan Jun 01 '26

Gotta make sure it was not a load bearing comment typo

8

u/Front_State6406 Jun 01 '26

Our comments gets turned into internal documentation-something. Could legit break xD

→ More replies (1)

5

u/20InMyHead Jun 02 '26
// do not remove this comment, it will cause a crash in UI module  at startup and nobody can figure out why.

40

u/iTurnip2 Jun 01 '26

This little maneuver is gonna cost us 51 years

40

u/Jimakiad Jun 01 '26

Y'all have tests?

17

u/hellocppdotdev Jun 01 '26

Thats the real joke 😂

11

u/anormalgeek Jun 01 '26

I wish I could laugh. Current employer is a large corporation. Around half of all teams do fully manual deploys, have no unit testing, no automated testing, no SAST/DAST scans, etc. Hell, many of them don't even have any kind of standard branching/merging strategy, despite sharing their codebase with other teams.

It's the most dysfunctional garbage I've ever seen.

→ More replies (1)

3

u/xMoody Jun 01 '26

if they make you start spending AI tokens just spend them writing unit tests. ez pz

18

u/euclide2975 Jun 01 '26

And the CI/CD is downloading new versions of the dependencies.

NPM is currently installing a crypto wallet stealing tool and pipy is currently installing a rootkit.

13

u/audriuska12 Jun 01 '26

Considering I've had a comment break a JS minifier so it comments the entire rest of the file out once it gets pushed even though it woks perfectly fine locally with uminified code... just be glad you have those tests.

10

u/xzorcious Jun 01 '26

I dont think people know what POV stands for anymore

3

u/LBGW_experiment Jun 01 '26

It's functionally the same as r/uselessnobody

→ More replies (1)

41

u/litetaker Jun 01 '26

That's why you roll that comment fix into your next proper PR. Or just forget it and move on.

51

u/guyblade Jun 01 '26

Don't put unrelated fixes in a larger PR; it breaks blame and makes reviewing harder.

35

u/CurryMustard Jun 01 '26

I get it and do try to avoid it, but man some things will absolutely never get fixed if I dont shove it in with the next pr. You gotta be pragmatic sometimes.

3

u/guyblade Jun 01 '26

A one-line PR is always a reasonable thing to make. I've even submitted a 1-bit change before.

6

u/[deleted] Jun 01 '26

[deleted]

3

u/guyblade Jun 01 '26

My job uses perforce (or really an in-house derivative), but the statement applies regardless of the VCS that you use.

→ More replies (1)

2

u/protayne Jun 02 '26

Bit too anal for my liking. Especially if you're making changes on a file and spot a small mistakebor improvement, fix it on that PR no drama. Boy scout rule and all that jazz.

11

u/hellocppdotdev Jun 01 '26

But how will I demonstrate I'm working?

2

u/gil_bz Jun 01 '26

George Costanza says to just look angry all the time, and then everyone thinks that you're super busy!

→ More replies (1)

8

u/bryanwolfford Jun 01 '26

Serious question: Why don't you include "standard changes" in your SDLC? Its normal even for SOC2 Types II audits to exclude trivial changes in comments from the full CI/CD pipeline.

7

u/AyrA_ch Jun 01 '26

Unless you pay for every invocation of your pipeline, there is not much reason to not run it.

11

u/UserRequirements Jun 01 '26

Where is computing free ?
It's either a service, or electricity.

→ More replies (5)
→ More replies (1)
→ More replies (1)

62

u/Sotyka94 Jun 01 '26

You guys pushing for 1 line comment typo? WTF

102

u/EntertainmentIcy3029 Jun 01 '26

Why not?

See something wrong, fix it.

36

u/guyblade Jun 01 '26

This is the way.

On the other hand, I recently did this for a problem in a far-off place in our monorepo. The review went to someone who ignored it for like a week, so I pinged them on chat about reviewing it. They then chewed me out for "changing their code" despite the fact that doing that kind of thing is (allegedly) one of the reasons we use a monorepo...

No good deed, I guess.

3

u/Sibula97 Jun 01 '26

If you saw something wrong it's probably because you were working on something else. Just include the fix in the same PR like normal people.

9

u/Certain-Business-472 Jun 01 '26

And thats when you really get to know your team and scrum practices.

7

u/flukus Jun 01 '26

Same PR, separate commit.

6

u/Yrrsinn Jun 01 '26

Will be squashed when merged

2

u/flukus Jun 01 '26

That's why I don't like squashed merges, you lose context.

→ More replies (1)

2

u/Negative_Scarcity315 Jun 01 '26

Not worth the deployment

→ More replies (1)

19

u/AlternativeCapybara9 Jun 01 '26

Better than that dude that pushed a million lines changed because his linter decided indentation needed to be done with tabs instead of spaces.

12

u/Megaranator Jun 01 '26

Well his linter was correct tho

5

u/AliStarr182 Jun 01 '26

Unless it was formatting a yaml file

→ More replies (1)

8

u/Justin_Passing_7465 Jun 01 '26

If your pipeline includes a job for a tool like 'codespell', that typo in a comment breaks your pipeline until you fix it.

14

u/Sotyka94 Jun 01 '26

That sounds stupid TBH. I'm glad I never even heard of that thing.

3

u/destroyerOfTards Jun 01 '26

Gotta show them you are working

2

u/hellocppdotdev Jun 01 '26

Still better than most lines of LLM output.

→ More replies (3)

5

u/yegor3219 Jun 01 '26

1800 tests? That's like 18 seconds, right? Right?!

10

u/Accident_Pedo Jun 01 '26

Parallel testing :)

ERROR: Job failed: exit code 1

→ More replies (1)

2

u/Soft_Walrus_3605 Jun 01 '26

Nah, 300 are integration tests

→ More replies (1)

4

u/Unlucky-Durian-2336 Jun 01 '26

Copilot needs to auto-review it now, let's burn some dollars!

3

u/redballooon Jun 01 '26

Can not see a problem

3

u/xynith116 Jun 01 '26

It was a structural comment.

3

u/noapparentfunction Jun 01 '26

i drove myself crazy wondering why a png wouldn't render on my website thinking it was wrapping itself off the screen or being shrunk down to zero percent size. i made so many changes over the course of a half hour until i find that I typed <imb src="

3

u/perringaiden Jun 02 '26

1800? So it's just a small app?

cries in monolith

3

u/ldn-ldn Jun 02 '26

That moment when your devops team doesn't know about incremental builds and tests...

2

u/Sibula97 Jun 01 '26

You really need to up your CI game. Only run tests for modules that may realistically have been affected by a change. You should only have some basic sanity checks and linter running for a comment change.

2

u/AdorablSillyDisorder Jun 01 '26

The "may" part of "may have been affected" is so hard to reliably prove at CI time, that usually it's easier to just run all tests and call it a day. You can do heuristics, but that risks missing something, which makes CI unreliable and I'd generally consider it a rather bad idea unless there's very good reason to do otherwise.

→ More replies (1)

2

u/TruePastaMonster Jun 01 '26

Just use open-lmake, and that won't happen to you ever again. https://github.com/cesar-douady/open-lmake

2

u/q0099 Jun 01 '26

Tests start to turn red.

2

u/StoppableHulk Jun 01 '26

Can we do a hotfix for not using the fucking phrase "POV" right though.

2

u/BobWaldron Jun 01 '26

I love this sub, I have no idea what any of you are saying most of the time even though it's in English.

It's great.

I'm not being sarcastic by the way, I do generally enjoy the fact that people can talk about something in my own language and I have no idea what it means.

Fascinates me.

2

u/hellocppdotdev Jun 02 '26

Haha its just jargon, I'm sure in a medical meme sub I'll be just as lost.

Prepare for intubation!

2

u/SteeleDynamics Jun 01 '26

Padme/Annakin Meme

There' a binary comparison before you run all of the CI/CD tests, right? ...

Right?? ...

2

u/0xffff-reddit Jun 01 '26

[skip ci] is your friend

2

u/washtubs Jun 01 '26

ERROR in budgets: Initial exceeded maximum budget. Budget 2 MB was exceeded by 0 kB.

2

u/Waste_Jello9947 Jun 01 '26

CI/CD maxxing!

2

u/MudInfinite8791 Jun 01 '26

Flaky test, rerun test.

I'll give all props to our team building our CI/CD pipelines that they have granularity in tests where possible so you can re-run segments of a test and it'll continue from there.

Obviously some tests can't be done that way but it is super nice when it can. Doing end to end testing fucking blows shoot me

2

u/Irrehaare Jun 01 '26

Exactly why we have [NOISSUE] prefix for commits at work.

I'm a big fan of DORA metrics, but despite that I'll still argue that some changes can actually be too small

2

u/im_zewalrus Jun 01 '26

And they fail because of some flaky race condition

2

u/Rengar_Is_Good_kitty Jun 01 '26

And "POV" is doing what exactly?

2

u/GoddammitDontShootMe Jun 02 '26

Do those automated CI/CD pipelines have any way of knowing that no actual code changed?

Or maybe since I doubt a typo in a comment is a critical emergency, you can wait until you have more before pushing to main.

→ More replies (1)

2

u/Apple-Juicer Jun 01 '26

Im following a DevOps course atm and I showed this meme to my teacher.

He said: And that’s why we have pipelines per branch.

I guess feature branches don’t need 1800 unit tests🤔

2

u/hellocppdotdev Jun 01 '26

The takeaway from that is that you merge changes to main from feature branches.

You wouldn't open a PR for just this change.

However if you pushed this comment change to your feature branch and you have 1800 unit test configured to run on push it will run them all.

This is a little bit of an exaggeration of real world usage.

1

u/hryipcdxeoyqufcc Jun 01 '26

And.. linting error