So, nachdem ich mich endlich von meinem Heulkrampf und danach vom Lachkrampf erholt habe, möchte ich euch mal eine echte Perle der Programmierkunst zeigen.
Es handelt sich um ein sehr altes c# Projekt unter .NET 1.1, welches ich zusätzlich nebenbei betreuen soll.
OK, hier der Code (bitte nicht weinen, es ist wirklich so)
(Variablennamen geändert und unnötiger Code entfernt!)
bool userok = false;
do
{
if (foobar.ShowDialog() == DialogResult.Cancel)
{
foobar.Close;
Close;
return;
}
// Code etwas modifiert
BenutzerRechte = UserObjekt.ExecuteScalar();
if(BenutzerRechte != null)
{
userok = true;
}
} while (((foobar.user != "UserName") || (foobar.pass != "Passwort")) && (userok == false));
Der Code ist voll von diesen Stellen. Das ist so geil...