… zklamání. Vyloženě jsem přecenil touhu po legálním programu u našince a čekal jsem trochu větší účast. Chápu, že díky upgradovací politice Embarcadera hodně lidí upgradovalo, chápu nedostatek času, ale přesto.
No vezmu si z toho ponaučení.
Výsledné tři programy jsou na app.delphi.cz. Pro informaci: Milan Kormout s Pingerem (tj. grafickým zobrazením odezev) na bázi SQlite3, Slavomir Svetlik s databázovým programem CHOV PSOV nebo potažmo zvířat na bázi SQlite3 a konečně pepák s utilitou Verify pro ověřování integrity.
Kritéria hodnocení byla tato:
- přínos pro uživatele (např. někdo napíše hodně užitečný program pro velkou skupinu uživatelů)- 2/5
- složitost (komplexnost - např. zobrazení hvězd v závislosti na pozici v google maps) programu - 2/5
- kvalita kódu - 1/5 (spíše takový jazýček na vahách)
Zde jen snad škoda, že Slavomir Svetlik nakonec nepublikoval svůj kód pro novou verzi RQ Money psanou v Delphi jak v jednu chvilku uvažoval. Jednalo by se o přesně ten typ aplikace, který jsem původně chtěl trefit (inspirace pro ostatní, široká použitelnost).
Druhak je škoda (z mého hlediska), že Pepákův úžasný YouTube Downloader už open source je, takže se nemohl zúčastnit (podobně jako u RQ Money).
Ale pojďme k hodnocení, celkem je možno získat 5 bodů dle uvedeného schématu.
Dle prvního kritéria jsou všechny tři programy pro velmi specifickou skupinu uživatelů, tudíž všechny tři po prvním kole získávají 0,5 bodu ze 2 možných.
Dle druhého kritéria je z hlediska složitosti a komplexnosti na tom nejlépe pepák, jehož program podporuje všechno možné ze své oblasti, ale kde bych snad jako rozmazlený uživatel ocenil i aspoň nějaké základní GUI jako možnost (např. jen provést hash určitého adresáře a pak ho někdy porovnat). Chov psů i Pinger po 1bodu, Verify 1,5 bodu.
U třetího kritéria Verify získává plný počet bodů za čitelný, složitý, ale přesto přehledný a vůbec kód (tj. 1bod), Pinger získává 0,75bodu a Chov psů 0,5 bodu (nejen protože PDF komponenta při tisku zobrazuje hlášku Demo a není OSS).
Celkem tedy:
- Verify za 0,5 + 1,5 + 1 = 3 body
- Pinger za 0,5 + 1 + 0,75 = 2,25 bodu
- Chov psů za 0,5 + 1 + 0,5 = 2 bodu
Hmm, opravdu jsem nečekal, že bude na prvním místě konzolová utilita. Ale na druhou stranu i když odhlédnu od soutěže, kde jsem se opravdu snažil být spravedlivý, tak i open source implementací YouTube Downloadera a někdy celkem kousavé, ale přesto často přínosné komentáře na tomto webu mi napovídají, že Rad Studio Architect bude ve správných rukou.
Gratuluji.
P.S.: další podobná soutěž nebude. Jediná soutěž co zde někdy asi bude je další kolo na rychlost kódu, ale prakticky bez odměn.