this post was submitted on 25 May 2024
367 points (98.4% liked)

Programmer Humor

34912 readers
116 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] ImplyingImplications@lemmy.ca 217 points 10 months ago (5 children)

See your problem is you're editing the code until it passes the tests. It's way easier if you edit the tests until it passes the code.

[–] TragicNotCute@lemmy.world 108 points 10 months ago (1 children)

This is what they mean by test driven development.

[–] Zagorath@aussie.zone 5 points 10 months ago
[–] SkyNTP@lemmy.ml 36 points 10 months ago

Can't tell if you are joking. I know a lot of junior developers who think this is a legitimate solution.

[–] souperk@reddthat.com 24 points 10 months ago (3 children)

Unless you are using groovy (jenkins), then you are running the pipeline to find syntax errors.

[–] davel@lemmy.ml 15 points 10 months ago

This comment is triggering and it should have a NSFW spoiler.

[–] Johanno@feddit.de 5 points 10 months ago (1 children)

I hate groovy, gradle and Jenkins!

I don't know if sth. Else is better but I can confirm that shit is horrific

[–] swayevenly@lemm.ee 1 points 10 months ago (1 children)
[–] Johanno@feddit.de 0 points 10 months ago

Horrible scripting language. Even worse than python. Close to Javascript

[–] savedbythezsh 4 points 10 months ago (2 children)

FYI, Jenkins has an endpoint to validate the pipeline without running it, and there's a VSCode extension to do this without leaving the editor: https://www.jenkins.io/blog/2018/11/07/Validate-Jenkinsfile/

[–] souperk@reddthat.com 2 points 10 months ago (1 children)

I am not using Jenkins anymore but this seems like a lifesaver, thanks for sharing

[–] savedbythezsh 1 points 10 months ago

I use Jenkins for work, unfortunately, so I have plenty of experience

[–] Ackward@lemmy.world 1 points 10 months ago

Only for declarative pipelines, forget it if you use scripted ones.

[–] mynachmadarch@kbin.social 7 points 10 months ago

I just replace all my tests with noop codes. Quick, easy, passes.

[–] nexussapphire@lemm.ee 4 points 10 months ago

If true == true pass!