Wyciekł kod aplikacji służącej do liczenia głosów w PKW

dataskin

Well-Known Member
2 059
6 146
Napisany przez jakąś studentkę w taki sposób, że dupę urywa :D

"Na podstawie pobieżnej analizy pliku wykonywalnego i rozwoju aplikacji można dojść do wniosku, że wykonanie Kalkulatora Wyborczego powierzono pojedynczej studentce, pracującej prawdopodobnie dla zewnętrznego podwykonawcy. Pani Agnieszko, naprawdę współczujemy, jesteśmy z panią!"

Koszt: 500 tysięcy PLN (z czego studentka pewnie dostała 2k PLN). Polecam!

Resztę znajdziecie w komentarzach..

http://www.wykop.pl/link/2248080/kod-zrodlowy-kalkulatora-wyborczego/
 

pampalini

krzewiciel słuszności
Członek Załogi
3 585
6 860
Czepiają się głównie nazw zmiennych i metod. Bez sensu. Ale parę rzeczy faktycznie niezłych - np. generowanie XML-i z "palca".
 

Caleb

The Chosen
511
271
Dlaczego użytkownicy wykopu współczują pani Agnieszcze. Przecież zgodziła się napisac kod za taką stawkę. Inna sprawa to, że studenci w ogóle się nie cenią. Dlaczego więc później oczekują wysokich zarobków.

Skoro już kod wyciekł, społeczność open source powinna go poprawić.
 

pawel-l

Ⓐ hultaj
1 915
7 938
Autorka kodu: Uniwerstytet ŁUDZKI:eek:

comment_PFNonaNWOqJPmAXZhSA7UC2PlvwEh327,w400.jpg
 

deith

Active Member
230
169
Czepiają się głównie nazw zmiennych i metod. Bez sensu. Ale parę rzeczy faktycznie niezłych - np. generowanie XML-i z "palca".
https://github.com/wybory2014/Kalkulator1/blob/master/Kalkulator1/printProtocol.cs
https://github.com/wybory2014/Kalkulator1/blob/master/Kalkulator1/Field.cs
To jest normalny kod?
A może to:

Kod:
if ((
!this.errorValue.Visible && !this.errorHour.Visible && !this.errorOBW.Visible &&
!this.errorCurrentLwyb.Visible) || (
!this.errorValue.Visible && !this.errorHour.Visible && !this.errorOBW.Visible &&
this.errorCurrentLwyb.Visible &&
this.errorCurrentLwyb.Text == "Liczba wyborców uprawnionych do głosowania jest mniejsza od 110% i większa od 90% szacowanej liczby wyborców (" +
(this.obwodList.SelectedItem as AttendanceOBWItem).getLwyb().ToString() + ")."))
{

...


//edit ale spoko, jest już pierwszy commit:
https://github.com/trojkat/Kalkulator1/commit/ed2bff81823cf836de4b7504f614b1ae3878dadf
 
Ostatnia edycja:

Grzechotnik

Well-Known Member
988
2 224
Na przyszłość - używaj opcji code.

Kod:
if ((
!this.errorValue.Visible && !this.errorHour.Visible && !this.errorOBW.Visible &&
!this.errorCurrentLwyb.Visible) || (
!this.errorValue.Visible && !this.errorHour.Visible && !this.errorOBW.Visible &&
this.errorCurrentLwyb.Visible &&
this.errorCurrentLwyb.Text == "Liczba wyborców uprawnionych do głosowania jest mniejsza od 110% i większa od 90% szacowanej liczby wyborców (" +
(this.obwodList.SelectedItem as AttendanceOBWItem).getLwyb().ToString() + ")."))
{
 
Do góry Bottom