Mich kotzt schlechter, ineffizienter Code an. Ich muss für die Diplomarbeit Code von jemand anderem nutzen.
Hier einige Beispiele:

Code:
if(distance1 < distance2) 
  wayTemp.push_back('0');
else
  wayTemp.push_back('1');
//...
char* test;
float value = (float)strol(wayTemp.c_str(), &test, 2);


Mhm ja, wir benutzen einen String?! dafuq?!

Code:
float distance = Mahalanobis(vec1, vec2, identityMatrix());


Mahalanobis-Distanz mit Identität als Kovarianzmatrix entspricht euklidscher Distanz. Trotzdem muss mehr berechnet werden...

Methoden in einer Klasse verwenden exit(0), anstatt false zurückzugeben oder exceptions zu werfen. Vektoren mit vorher bekannte größer werden nicht reserviert, sondern schön mit push_back erweitert.

Wartezeit für den Algorithmus liegt bei etwa einer Stunde...
RRrrrraaaaahh!!!einseinself

Last edited by mk_1; 07/11/13 13:32.

Follow me on twitter