Odebírat | ||
![]() |
Obrázek 'coders mug' (Hnidopich ORIGINAL!) (17.10.2022 22:46) | reagovat |
ytghfdghrt: Tvoje kristalova koule potrebuje vycistit, blbe ukazuje. ![]() |
||
|
||
![]() |
Obrázek 'coders mug' (cans) RP (17.10.2022 20:16) | reagovat |
Nadclovek: máš pravdu, napsal jsem blbost, díky za připomínku ![]() |
||
|
||
![]() |
Obrázek 'coders mug' (LPtmp) RP (17.10.2022 12:45) | reagovat |
@Pleshoun007 Pokud se nepletu, tak od 9.0 v c# muzes vpohode napsat Coffee coffee = new(CoffeeTypes.Black); | ||
|
||
![]() |
Obrázek 'coders mug' (fuck OOP) (17.10.2022 11:48) | reagovat |
while (true) { if (isCupEmpty) refillI(); drink(); } | ||
|
||
![]() |
Obrázek 'coders mug' (Pleshoun007) (17.10.2022 10:50) | reagovat |
Programátor by napsal: Coffee coffee = new Coffee(CoffeeTypes.Black); if (coffee.Empty) { coffee.Refill(); return; } coffee.Drink(); | ||
|
||
![]() |
Obrázek 'coders mug' (Sarge) (17.10.2022 10:08) | reagovat |
Normálnímu programátorovi je hlavně už na blití ze všech těchto wannabe vtipných nerdských kokotin a takový hrnek by pravděpodobně hodil do popelnice. | ||
|
||
![]() |
Obrázek 'coders mug' (ytghfdghrt) (17.10.2022 7:25) | reagovat |
@Hnidopich ORIGINAL!: budes javista co? V takom C# je to uplne normalne. | ||
|
||
![]() |
Obrázek 'coders mug' (flok) RP (17.10.2022 6:58) | reagovat |
S takovým hrnkem bych raději flágnul o zem. | ||
|
||
![]() |
Obrázek 'coders mug' (kules) RP (17.10.2022 1:08) | reagovat |
@Kurvajz: ver mi, ze kdybych od 15 neprogramoval a mel pocit, ze umim cokoliv jinyho rozumne dobre, uz davno bych to nedelal. Pokud pro me mas jednoduchy hazeni lopatou za litr na hodinu, podepisu se krvi ![]() |
||
|
||
![]() |
Obrázek 'coders mug' (kules) RP (17.10.2022 1:05) | reagovat |
Spis to vidim tak, ze tohle paradigma nam lidem pomaha redukovat komplexitu, kterou dokazeme pobrat jenom do urcity urovne. Dokazeme v hlave udrzet jen urcitou slozitost problemu naraz, ve zbytku nam pomuze metodika. Treba biologicky systemy podle me fungujou mnohem sloziteji, kdy treba bunky behem "ryhovani"/deleni mezi sebou komunikujou simultane, aby nebyla narusena budouci symetrie (nekde jsem cetl) a posral bych se takovej soft z pohledu jedny budnky programovat. | ||
|
||
![]() |
Obrázek 'coders mug' (kulesi) (17.10.2022 1:02) | reagovat |
Jsem momentalne moc ozralej, jen bych doplnil, ze mi veci jako SOLID neprijdou jako socialni konstrukt. Prace na projektu, kterej pouziva pedanticky aspon single-responsibility a seka kod na maly casti je jako stavet neco z malejch, dobre definovanejch kostek. Potesi vas, ze celkem casto najdete kostku, kterou presne potrebujete, misto abyste ji psali, protoze dela jen jednu vec, pro kterou jste ji hledali. Veci jako striktni vykopavani zavislosti, imutabilita, bezstavovost apod. veci zase ulehci jinak. | ||
|
||
![]() |
Obrázek 'coders mug' (Atarian) RP (17.10.2022 0:51) | reagovat |
Tvl. Psat pro vytvoreni objektu Coffee coffee = New Coffee(); je neskutecna buzerace. Fakt, Java je nejdebilnejsi jazky co jsem kdy mel tu cest... A uplne nejlepsi jsou prevody mezi ruznejma typama promennejch ( Integer X = Integer.valueOf(Y.intValue()); ) To fakt vymejslel nejakej koktavej autista ![]() |
||
|
||
![]() |
Obrázek 'coders mug' (nrgm) (16.10.2022 23:28) | reagovat |
@kulesi: V tomto případě Drink() a Refill() prostě probíhá výhradně exkluzivně. @av: Ad 1), 2): Konvence názvů se obvykle řeší na úrovni projektu. Ad 3): Empty je vlastnost; nikoliv metoda ani proměnná. Ad 4): Viz @kulesi. @LPtmp: Možná dá, možná nedá; v závislosti na podporované syntaxi. | ||
|
||
![]() |
Obrázek 'coders mug' (LPtmp) RP (16.10.2022 23:22) | reagovat |
tohle je dobrej hrnek pro cloveka co bude nalevat kafe vsem v kancelari a nikdo nebude pit ![]() ![]() |
||
|
||
![]() |
Obrázek 'coders mug' (LPtmp) RP (16.10.2022 23:21) | reagovat |
smutne, hodne smutne... Zadnej normalni sw dev by takovejhle nekoupil. Nebo mozna koupil, ale kodove je to blbost..
asi tam ma public Empty propertu ktera ma true jako vychozi hodnotu, jinak pocitam ze by mu to tam spadlo pri pokusu vypit to.
+ se to da napsat na jeden radek ffs.. coffee.Empty ? coffee.Refill() : coffee.Drink();
av ma pravdu, ze isEmpty() by bylo lepsi
+ takhle muze jen nalivat kafe do hrnku vzdy ![]() |
||
|
||
![]() |
Obrázek 'coders mug' (bilanula) (16.10.2022 23:16) | reagovat |
kulesi: fskutečnosti je všechno to, co jsi popsal jen sociální konstrukt, aby se líp spolupracovalo developerům v nějakým korporátu. Něco na úrovni "prkýnko na hajzlu se musí dávat dolů", akorát pro inženýry. Oni už to developeři říkají tak, jako by bez toho kód napsat nešel. Dokonce i OOP je defacto zbytečnost. Neexistuje špatně napsaný kód a neexistuje rozbitý kód ![]() |
||
|
||
![]() |
Obrázek 'coders mug' (Kurvajz) (16.10.2022 23:11) | reagovat |
kulesi jdi radši k lopatě, dam ti litr na hodinu, vyděláš si | ||
|
||
![]() |
Obrázek 'coders mug' (Hnidopich ORIGINAL!) (16.10.2022 22:25) | reagovat |
Fuj. Psat zavorku u podminek pod je nechutne. | ||
|
||
![]() |
Obrázek 'coders mug' (Garett) (16.10.2022 22:14) | reagovat |
Máme doma přísloví "Blbej jako brnonymous". Asi to nahradíme za "Blbej jako tenhle obrázek". | ||
|
||
![]() |
Obrázek 'coders mug' (av) (16.10.2022 21:54) | reagovat |
Tam je tolik věcí blbě, že ani nevím, kde začít. 1) Pokud je to Java, má blbě názvy proměnných a metod (velká písmena). 2) coffee.isEmpty() - když to vrací boolean, má to začínat "is" 3) Má tam jen coffee.Empty - bez závorek - leze do proměnné instance? Proč má proměnnou "Empty"? To je úplně na hlavu. 4) Kafe buď doplní nebo vypije. Dělá to dvě úplně různý věci v závislosti na stavu. Stačilo by dát drink() mimo else. | ||
|
||
![]() |
Obrázek 'coders mug' (kulesi) (16.10.2022 21:41) | reagovat |
@small talk: jooo, ale tohle ma fakt tolik much (jsou tam i dalsi), ze by to nepustila pres code review ani Vlasta od mlika. Tak sry. | ||
|
||
![]() |
Obrázek 'coders mug' (dage) (16.10.2022 21:35) | reagovat |
to je dementní má to bejt ve smičce | ||
|
||
![]() |
Obrázek 'coders mug' (small talk) (16.10.2022 21:35) | reagovat |
Zapomněl jsi nezkazit vtip | ||
|
||
![]() |
Obrázek 'coders mug' (kulesi) (16.10.2022 21:30) | reagovat |
Tohle pricetnej developer na hrnku asi nesnese. Zaprve zodpovednost ty magicky tridy Cofee od piti po doplnovani je SRP nightmare. Pravdepodobne to tutla zavislosti, protoze v konstrutkoru nic nepriznava. V zavislosti na jazyku by mohla bejt Empty zbytecne mutable vlastnost. Drink() melo bejt nejspis mimo else, vzdycky. A z realnyho sveta projektovyho rizeni to melo bejt v nejaky nekonecny smyce do-until-die. Zapomnel jsem na neco? | ||
|
||
![]() |
Obrázek 'coders mug' (Nadclovek) RP (16.10.2022 21:09) | reagovat |
CANS: je opravdu nutne psat tam == TRUE? ![]() ![]() |
||
|
||
![]() |
Obrázek 'coders mug' (cans) RP (16.10.2022 20:48) | reagovat |
if (picture.dupla() == true) { ... ![]() ![]() |
||
|