Berte jako podnet k zamysleni jak se da aplikace sprasit.
Jde o ERP, podle chlubeni se dodavatele (LCS) "nejlepsi ceske".
Co me ponouklo toto sem napsat ? Tebas dnesni zkusenost. Vyrobite si uzavetelske pole, to se nejak jmenuje v databazi a samozrejme mu date nejaky nazev ktery uvidi uzivatele. Ovsem ten nazev nesmi obsahovat slovo nazev ani slovo reference (a to ani s diakritikou). WTF Kdyz obsahuje, tak vam tahle uzasna vec misto nej zobrazi ve formularich databazove jmeno, navic neuplne a jako bonus nelze s polem pracovat. Idiota ktery neumi pracovat se stringovou popiskou a nazvem databazoveho pole by bylo zahodno povesit za koule do pruvanu.
Rikate si mozna drobnost ? OK, muzu pokracovat. Dalsi "drobnosti" je, ze temer veskere chybove hlasky jsou v podstate ladicimi vypisy. Pro usera uzasne. Specielne kdyz mu ta hlaska rika, ze ma vyplnit policko XYZ a k tomu mu vypise SQL query ...
Nebo, existuje XML rozhrani, pres ktere muzete se systemem komunikovat z jine aplikace. Rozhrani poslete nejakou zpravu a vrati (nekdy) odpoved. Kupodivu i kdyz vrati ze se nepovedlo, zustane v DB cosi, co neni videt z aplikace protoze tomu neco chybi. Nebo naopak, vrati ze se povedlo, zel v DB neni nic.
Variantne uzivatel cosi dela a vyskoci mu nejake to hlaseni ptajici se na potvrzeni. Jenze to hlaseni vyskoci za oknem ve kterem neco dela => ono je "tuhe" a uzivatel nevi co se deje.
Pripadne se muzete pobavit s "tenkym" klientem, ktery pri rolovani gridu vytizi dvojjadro bez problemu na 80+% a roluje tak 10radku/s (pri tom zatizeni). Schvalne, jak rychle odroluje grid v excelu o 100k radku ? A s jakou zatezi ?
Jako tresnicku pridavam, ze tutez "vec" pouzivaji jakozto helpdesk a jen prihlaseni je tak na 10-15 minut. Pridani prilohy je pak 15-20 operaci ktere musite udelat. Nebo ze aktualizace znamena stahovani prakticky kompletni aplikace (cca 100MB) ... (diff k nim nejspis jeste nedorazil).
Pocitam ze nejsem sam kdo ma zkusenosti s touto hruzou, takze sem klido pripiste svoje zazitky.