Jojo, pokud to je napsane v PHP nebo to nejede na cool frameworku (nejlepe grudl approved), nema to sto dvacet milionu testu a samozrejme neobsahuje zadne chyby tak je to k nicemu. Co na tom, ze to jen prechroustava verejny data a i pres ty vsechny nedokonalosti to funguje, podle "expertu" je to proste nahovno. Ceska klasika, tady se prace jinych neceni.
Můžete si o kritice myslet, co chcete, ale faktem je, že daný kód jen ukazuje velmi nekvalitní práci (holt ministerstvo nezaplatí kvalitní lidi?).
Open source má dva účely:
1. Umožnit veřejnosti najít chyby
2. Umožnit někomu dalšímu použít to samé
V tom stavu, v jakém to je, je 2 absolutně mimo. A vy se rozčilujete, že v tom kritici hledají chyby?
Zveřejňovat open source s dokumentací a komentáři v Češtině?
Základní nepochopení, k čemu slouží na verzovacím systému popis commitu? "Update readme", "Opravy chyb" atd. je opravdu ideální, aby člověk zpětně něco nalezl.
Proboha, dejte tomu autorovi k ruce nějakého seniora, který se v tom vyzná, a ukáže mu, kde jsou chyby.
Největší peklo v programování jsou samouci, kteří sice umí programovat, ale nikdy nedělali ve větším týmu vedle zkušených lidí.
Ten namachrovaný *** se kterým mluvíte, má vystudovaného magistra v oboru programování (a ne na ekonomce), má za sebou 15+ let zkušeností s mnoha technologiemi, samostatně i v týmech, několik open source projektů a vychoval už několik juniorů.
Zřejmě vůbec nechápete, k čemu existuje rozdělění senior a junior. Senior nikoho nemá vést za ručičku, ale má hlavně dohlédnout na to, aby junior získal zkušenosti a naučil se správné programátorské návyky.
Ano, takový kód, který zveřejnili, jsem psal taky. Ale když mi bylo 20 let a dělal jsem samostatně. První kontakt se zkušenými mě to velmi rychle odnaučil.
Nebudu je poplácávat po rameni za to, že zveřejnili pár mizerných řádek kódu, opravdu ne. Hlavně když vím, že všechna ministerstva si platí vývoj aplikací za miliardu, kde přistup ke zdrojovému kódu nemají ani v ceně.
Já bych ve vašem prvním bodě veřejnost zaměnil za "jiné vývojáře". Sám mám co dělat, když otevřu svůj několik měsíců starší kód, abych zjistil co jsem tam vlastně dělal. Když otevřu několik let starý kód, tak si mnohdy říkám co za prase to psalo...
Jenže tím, že je kód OpenSource neznamená že jej každý den pročítají stovky vývojářů jen aby v tam našli nějakou chybu (pokud se nejedná o Amazon, Google, Microsoft apod. a vývojáře přímo k hledání chyb vyzývají). Za svou kariéru jsem nepotkal člověka, který by procházel open source projekty ostatních a hledal tam chyby.
A na hledání už existujících řešení tu máme Stackoverflow.
Víte oni existují dva typy programátorů - ti co chtějí mít dokonalý kód a ti kteří něco dotáhli dokonce.
Na githubu vidím 0 pull requestu a 0 issues, tak to spíš vypadá, že tu všichni chtějí jen plácat prázdnou slámu než opravdu hledat chyby na něčem co očividně funguje (a jde použít).
A potom su taki ktori vobec nie su programatori - co sami priznali. Ostatne nic take ako dokonaly kod neexistuje.
A k comu by bolo opravovat to? Aby to potom ministerstvo pouzilo pre svoje PR tak ako k tomu pouzil ten kod co zlatala partia ajtakov po veceroch doma?
Asi som prehliadol oznamenie ministerstva ktore by audit a nasledne prepisanie zaplatilo. Potom si s tym mozu robit co chcu - kludne znova zverejnit na githube alebo pouzit k chvalospevoch o EET.
Pěkný bonmot, ovšem oblast mezi dokonalým kódem a "nějak jsem to sesmolil, funguje to, jen po mě proboha nechtějte, abych to třeba za půl roku upravoval" je poměrně široká.
Se zbytkem souhlasím, byť účelem není ani tak mlátit prázdnou slámu jako si trochu pohonit ego (a proč by to v této diskusi mělo být jinak než pod jinými články).