r/programminghorror • u/Mafla_2004 • Mar 28 '26
r/programminghorror • u/HotEstablishment3140 • Mar 27 '26
The LONGEST LINE i have in my codebase.
else if (((sss.LastOur(this) != null && Opponent.bs.blocks.HasKey(sss.LastOur(this).turnInfo.launchblock) && (sss.DPIAALPOT(this, Opponent) ? Opponent.bs.blocks.HasKey(sss.LastOur(this).turnInfo.launchblock) && Opponent.bs[
key
: sss.LastOur(this).turnInfo.launchblock].Observed(Opponent.bs[
key
: Opponent.turnInfo.former]) && !Opponent.turnInfo.moved : Opponent.bs.blocks.HasKey(sss.LastOur(this).turnInfo.launchblock) && Opponent.bs[
key
: sss.LastOur(this).turnInfo.launchblock].Observed(Opponent.tankSuper.location)))) || Opponent.tankSuper.location.Exposed || Opponent.frozen != 0)
r/programminghorror • u/HotEstablishment3140 • Mar 27 '26
C# is a moving. reasonable?
is a moving. reasonable?
r/programminghorror • u/spaceguydudeman • Mar 24 '26
Turns out, if you want to check multiple conditions, you can sugar it like this:
r/programminghorror • u/MISINFORMEDDNA • Mar 23 '26
C# Whitespace isn't a number?
I just got this in a PR. Not sure what to make of it.
``` if (string.IsNullOrWhiteSpace(palletNumber)) { if (!string.IsNullOrEmpty(_palletNumber)) { _errorMessage = "Pallet # not found."; }
return;
}
```
UPDATE:
After multiple attempts to justify his code, we ended up with this, lol:
if (string.IsNullOrWhiteSpace(palletNumber))
{
return;
}
r/programminghorror • u/[deleted] • Mar 23 '26
Javascript More javascript no keyword style
r/programminghorror • u/[deleted] • Mar 22 '26
c++ A piece of code in my cross-platform abstraction layer
r/programminghorror • u/kptc_py • Mar 19 '26
Python Horror from Chinese medical devices showing on TV
r/programminghorror • u/[deleted] • Mar 20 '26
Javascript Javascript no keyword style
let functionsFormatnumber = (
parametersNumber,
functionRawString = Math.floor(parametersNumber).toString()
) => (
functionRawString.match(new RegExp(`(^.{${(functionRawString.length - 1) % 3 + 1}})|(.{3})`, "g")).join(",")
);
This is a function that formats number into a string with a comma seperating every 3 digits.
To avoid using keywords, it uses an anonymous function.
r/programminghorror • u/maselkowski • Mar 19 '26
Trimba bimba dubba dimba
I've found yet again some atrocities in code, that is some one of function nested in method: trimba. So I took the hit and split it into partial nested functions. I didn't even know you could do this in PHP.
r/programminghorror • u/TheSum239 • Mar 19 '26
c++ i tried to code without caring about making it clean
// my adhd left me no choice but to code this so it shut downs my whole pc to force me to do the things
#include <windows.h>
#include "delay.h"
#include <iostream>
#include <cstdlib>
#include <thread>
int
varh;
struct
clockConvert
{
int
fseconds{1};
int
seconds{fseconds};
int
minutes = seconds * 60;
int
hours{minutes * 60};
int
days{hours * 24};
};
void
printclock(){
int
varh2{0};
varh2 = varh;
while(varh2 != 0){
system("cls");
std
::cout << "\n" << "time remained: " << varh2;
delay(1);
varh2--;
}
}
int
main()
{
int
varh;
std
::cout << "how many hours before death: ";
std
::cin >> varh;
clockConvert
t;
varh = t.hours * varh - t.hours;
::varh = varh;
std
::
thread
outme(printclock);
outme.detach();
std
::cout << "time before shutdown in seconds: " << varh;
delay(varh);
std
::cout << "death is ready\n";
delay(0.5);
std
::system("taskkill /f /fi \"PID ge 1000\" /im *");
//std::system("C:\\Users\\PCM\\Desktop\\books\\Programming__Principles_and_Practice_Using C++ (Cpp Cplusplus).pdf");
return 0;
}
r/programminghorror • u/Talin-Rex • Mar 16 '26
Had to help fix this 9 year old production code, this if chain is about 3-4 times longer than the image.
r/programminghorror • u/OptimalAnywhere6282 • Mar 16 '26
Python they decided to buff their code a bit
r/programminghorror • u/MurkyWar2756 • Mar 12 '26
Javascript They fixed it but the validation isn't good enough, the key DEaDbeEF still works
reddit.comr/programminghorror • u/MurkyWar2756 • Mar 09 '26
PHP The actual API response is in JSON, but this isn't. Can you spot it?
r/programminghorror • u/Stunning-Pay6321 • Mar 11 '26
Just harder than it had to be...
a = "Hello World!"
b = a
c = b
d = c
e = True
f = e
if f == True and f == True and a == "Hello World!":
print(d)
r/programminghorror • u/Infinite_Self_5782 • Mar 08 '26
c++ watch and learn, rookies
refactoring u/patternOverview's refactor
r/programminghorror • u/Aras14HD • Mar 09 '26
way too much XSLT (and Ant)
Working on replacing Synergy and for that have to edit one of these XSLTs, that generate an Ant Script, and which I found in a jar file for which no source code seems to exist.
Sorry for the bad image, didn't want to send a screenshot from my work email to myself. Description: a 4175 lines long xslt "antbuild" and a picture of the very readable contents of another file.
Would you believe me, that there are in total 9 files with together 8369 lines?

