Přezdívka:
:-) :o)
:-( >-O
;-) :-D
:-P B-)
8-) :-*
:-/ |-)
=) :-O
Zpráva:
 
Dvacetšest:
   


Odebírat

GIF 'war crimes in programming' GIF 'war crimes in programming' (mrkevRP (17.9.2023 19:44) reagovat
@plp Nebude to něco, co to vezme jako "amount! >="

GIF 'war crimes in programming' GIF 'war crimes in programming' (joj) (15.9.2023 23:45) reagovat
"object will be obscured and undocumented" je najhorsi crime, lebo to nie je z hluposti alebo nevedomosti, ale ciste zmrdstvo. Eye of wisdom sa mi paci, to je take kreativne. Na enterprise githube som raz nasiel 500-riadkovy skript, v ktorom iba 4 riadky su useful code. Za to by som sekal prsty.

GIF 'war crimes in programming' GIF 'war crimes in programming' (Anonymous1) (15.9.2023 22:58) reagovat
OGC: Switch if/else lze nahradit třeba přes Rules (Strategy) pattern. Technicky to není nic jiného než if/else. Hlavní důvod proč to takhle udělat je to, že to splňuje OCP, SRP, je to testovatelné, atd... Jinak potom záleží na konkrétním problémů, dají se na to použít i jiné vzory nebo postupy. Neobjektové jazyky ale neznám tolik, abych mohl říct, jak to v nich udělat jinak.

GIF 'war crimes in programming' GIF 'war crimes in programming' (pc2005n) (15.9.2023 21:12) reagovat
ad regexp: mě přijde že to je nějakej dump strojově generovanýho kódu.

GIF 'war crimes in programming' GIF 'war crimes in programming' (pc2005n) (15.9.2023 21:11) reagovat
OGC: "jak by se teda správně mělo řešit to rozvětvení s hodně možnostma než přes switch a plno casů" v céčku bych udělal lookup table.

GIF 'war crimes in programming' GIF 'war crimes in programming' (plp) (15.9.2023 20:19) reagovat
Ten amount !>= 0 je co zač? To nežere ani JS. To už musí být hodně prasácký jazyk...

GIF 'war crimes in programming' GIF 'war crimes in programming' (weroroRP (15.9.2023 19:05) reagovat
Neregistrovaný Eric Cartmenez, dříve Eric Cartmen.: Je to hudba z animáku The Incredibles. Názov songu je Kronos Unveiled

GIF 'war crimes in programming' GIF 'war crimes in programming' (Mike_) (15.9.2023 16:56) reagovat
@keket_nereg_nereg A pak ti tam nekdo posle nazev funkce ktera se tim vubec volat nemela. Nakonec stejne potrebujes alespon seznam povolenych hodnot.

GIF 'war crimes in programming' GIF 'war crimes in programming' (keket_nereg_nereg) (15.9.2023 16:10) reagovat
hmm tak prve bohuzial neviem odhadnut co je za jazyk ci JS ci PHP ci nieco ine.... v JS by sa to dalo nejak cez call a v php v pohode cez call_user_func. vsetky tie case by som si dal do array $switch a pod to uz len das spustit danu hodnotu ako funkciu. call_user_func($akcia); pred tym to mozes este osetrit ci sa dana akcia nachadza v tom array ktore potrebujes in_array($akcia, $switch); pripadne ani ten array nepotrebujes ale overis ci existuje funkcia function_exists($akcia).

GIF 'war crimes in programming' GIF 'war crimes in programming' (OGC) (15.9.2023 15:39) reagovat
keket_nereg_nereg myslel jsem to úplně první a pak 0:55.

GIF 'war crimes in programming' GIF 'war crimes in programming' (PaulusRP (15.9.2023 15:34) reagovat
Regex krásnej. OCG: Hodit si to do enumu a iterovat pres jeho prvky. ještě pěknějš si ty prvky hodit do mapy a hledat to co přijde jako klíč. Nakonec samozřejmě ta informace string -> soubor tam někde musí být, ale nestraší ti uprostřed třídy.

GIF 'war crimes in programming' GIF 'war crimes in programming' (keket_nereg_nereg) (15.9.2023 15:31) reagovat
OGC myslis 1:42? Ja by som to dal takto ak je nutnost mat len cisla vacsie ako 1 (to zaokruhlovanie si mozes dat uz ake chces, ja som dal dole -floor): "Math.floor(Math.random() * 10)"

GIF 'war crimes in programming' GIF 'war crimes in programming' (keket_nereg_nereg) (15.9.2023 15:24) reagovat
treti som nepochopil.... ten brutal regex bol brutal.. ja som raz dostal zjeba ze som denny timestamp napisal ako 86400 a nie ako (60*60*24) :D

GIF 'war crimes in programming' GIF 'war crimes in programming' (Květoslava) (15.9.2023 15:23) reagovat
Vypadá to na každodenní rutinu :-) Takové věci potkávám bohužel často. Každopádně hudba je filmu Úžasňákovi (Incredibles).

GIF 'war crimes in programming' GIF 'war crimes in programming' (OGC) (15.9.2023 15:22) reagovat
Aha, tak to český je vlastně nejjednodušší, když jsem si všiml, že v názvu textového souboru se mění právě jen ta číslovka. Takže je nakonec switch a case v pohodě, jen v těhle konkrétních případech to šlo jednoduše? Chápu to dobře? :o)

GIF 'war crimes in programming' GIF 'war crimes in programming' (OGC) (15.9.2023 15:20) reagovat
Asi je to ostatním jasný, ale jak by se teda správně mělo řešit to rozvětvení s hodně možnostma než přes switch a plno casů? Možná to úplně na začátku by asi šlo nějak elegantně, i když mě taky nenapadá, jak převíst String snadno na název metody. Ale to uprostřed s českými komentáři? Jaká je lepší alternativa?

GIF 'war crimes in programming' GIF 'war crimes in programming' (Neregistrovaný Eric Cartmenez, dříve Eric Cartmen.) (15.9.2023 15:14) reagovat
Ty vole, tahkle strachy rozklepanej už dlouho nebyl. Btw. co je to za hudbu?

GIF 'war crimes in programming' GIF 'war crimes in programming' (RoumenR (15.9.2023 14:54) reagovat
If (x==1) return true else return false; :o)