Wie Marcel bereits angekündigt hat, haben wir diese Woche das Bewertungssytem auf der LinuxCommunity umgestellt. Nun hat sich aber gezeigt, dass wir eine Kleinigkeit nicht berücksichtigt haben. Beiträge mit einer Bewertung hatten grundsätzlich immer 0 Punkte. Zunächst vermuteten wir, dass mal wieder ein Bot einer Suchmaschine trotz robots.txt den Links unsere Bewertungs-Links aufgerufen hat. Mit einem Blick in die Logs konnten wir das jedoch ausschließen.
Das Problem lag in der Art, wie wir die Anzahl Stimmen in die Bewertung mit einfließen lassen. Wir verwenden den Logarithmus der Anzahl Stimmen, um diesen Faktor mit steigender Anzahl weniger zu gewichten. Leider hatten wir nicht bedacht, das log(1) gleich 0 ist, wodurch bei einer Stimme aufgrund der Multiplikation immer 0 Punkte raus gekommen sind.
Dieses Problem haben wir nun behoben, indem wir die Anzahl Stimmen immer um eins erhöhen. Dadurch sind die Punktzahlen bei wenigen Stimmen zwar ein bisschen höher, aber die 0 Punkte können jetzt wirklich nur noch bei ausschließlich negativen Bewertungen auftreten.





