Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Ondra Satai Nekola

Stran: 1 ... 74 75 [76] 77 78 ... 177
1126
Vývoj / Re:Zdroje k rozvoji OOP myšlení
« kdy: 04. 04. 2017, 09:45:30 »
No a?

tím side-efektem jsi myslel změnu $_, nebo print? Print je tam nepodstatný, šlo ukázku použití $_ k ukládání mezivýsledků.

Tím side-efektem jsem myslel print. Zbytku nerozumím. Ve skutečnosti tam $_ ani nikde nevidím. Ale to je otázky mé neznalosti konkrétního jazyka. Takže asi nějaký lepší příklad.

některé standartní funkce a operace defaultně mění proměnou $_.

Kód: [Vybrat]
while($_ = <STDIN>) {
    chomp $_;
    $_ =~ tr/ /_/;
    $_ =~ s/.*\.txt$/$&.old\n/;
    print $_;
}

je ekvivalentní tomu původnímu.

A k cemu ze to potrebujes ty sideefekty? Vzdyt by v principu to same slo bez pomocnych promenych a bez vedlejsich efektu prostym zretezenim volani nebo nejakou variaci na unixovou rouru...

1127
Vývoj / Re:Zdroje k rozvoji OOP myšlení
« kdy: 03. 04. 2017, 16:11:45 »
Pokud mne mel ten kus kodu presvedcit o skvelosti sideefektu, tak se mu to nepodarilo...

1128
Vývoj / Re:Zdroje k rozvoji OOP myšlení
« kdy: 03. 04. 2017, 14:31:32 »
Ano, to je takříkajíc ze života.

Zatímco zvrtej použití funkce. Teď z fleku mě napadají jen tyto způsoby:
- vracení hodnoty argumentem
- side-efekt
- vracení funkce (ne že by to bylo špatně, ale je to takovej kandidát na znečitelnění)
- ob rekurze (funkce `a` volá `b` a ta volá `a`)

zdokumentované side-efekty mohou vést květší přehlednosti.

Az do okamziku, kdy se rozjdede dokumentace a kod. Takze zhruba po dobu jednoho tydne realneho vyvoje.

1129
O serveru Root.cz / Re:Cenzura na fóru
« kdy: 03. 04. 2017, 13:38:39 »
také už na hawrana nereaguji.

Zkus to rozsirit na vsechny ostatni a hned tu bude o neco lepe...

1130
Hardware / Re:Mám 4,4V Li-ion baterii, mám se obávat?
« kdy: 03. 04. 2017, 13:14:03 »
To, že média ukazují případy vyhořelých telefonů ještě neznamená, že se to stalo doopravdy. Zvláště ve světle dalšího dění v Jižní Korei a jejího možného sbližování s Čínou.

Neblabol.

1131
Vývoj / Re:Zdroje k rozvoji OOP myšlení
« kdy: 03. 04. 2017, 13:03:48 »
Seznam a proud jsou 2 zcela odlišné abstrakce, to, že zahrnují podobnou funkcionalitu, není důvodem, abych jeden z oněch konceptů řešil tím druhým.

Whatever. V realu tohle vazne je ten posledni problem, co te pri psani v Jave trapi, protoze jedno z druheho umis na jedno code completion...

1132
Vývoj / Re:Zdroje k rozvoji OOP myšlení
« kdy: 03. 04. 2017, 12:32:03 »

Nutno podotknout, ze od tehle moznosti jsi vetsinou jenom jedno volani .stream() daleko...

Idealni to neni, ale zrovna tohle neni zas takova tragedie.

Určitě to jde vždycky nějak ojebat, ale proč? Upozorňuju, že se bavíme o základní funkcionalitě seznamů, žádné specializované, obskurní, okrajové operace.

To neni zadne ojebat. To je zakladni API.

1133
Vývoj / Re:Zdroje k rozvoji OOP myšlení
« kdy: 03. 04. 2017, 11:59:22 »
- Jaké triviality se musí v Javě rozepisovat na několik řádek?

Pokud jsem si všimnul, tak Collection z iterací umí jen "do" (forEach), nezná select, collect (map), inject (reduce), anySatisfy, allSatisfy, ...

Nutno podotknout, ze od tehle moznosti jsi vetsinou jenom jedno volani .stream() daleko...

Idealni to neni, ale zrovna tohle neni zas takova tragedie.

1134
Studium a uplatnění / Re:Test plagiatrstva pre bakalarku
« kdy: 02. 04. 2017, 14:07:10 »
http://lmgtfy.com/?q=test+plagiatu+site%3Acz

Minimalne dva z peti prvnich odkazu vypadaji pouzitelne a jeden z nich mam i ozkouseny.
(Na druhou stranu - muze to byt zajimave ozkouset, ale pokud mas chut podvadet, tak si ji nech zajit, protoze tohle nejspis nebude jedina ani nejvetsi prekazka mezi tebou a titulem.)

1135
Vývoj / Re:Zdroje k rozvoji OOP myšlení
« kdy: 01. 04. 2017, 17:21:21 »
To platilo možná tenkrát, ale tenkrát byl vývoj dost o ničem. Dnes je vše jinak. Takže z toho všeho plyne, že jen většina lidí neumí vyvíjet a věří něčemu, co neexistuje. Ale určitě je to super, jen se to nikde nepoužívá ;D Vás všechny bych chtěl v týmu...

No my tebe ne...

1136
Vývoj / Re:Zdroje k rozvoji OOP myšlení
« kdy: 01. 04. 2017, 16:49:43 »
Na nekolik radek mas trebas klasickou javabeanu. Ve Scale (Haskellu...) mas podobne konstrukce vicemene zadarmo.

A to jsi ani nemusel zminovat deriving..

Hledal jsem nejake intelektualne minimalni protipriklady ;)

1137
Vývoj / Re:Zdroje k rozvoji OOP myšlení
« kdy: 01. 04. 2017, 15:48:48 »
Java na me pusobi, jak ten jazyk pro lopaty, protoze i triviality se rozepisuji na nekolik radek jako pohadka, spoustu veci musi programator vysvetlovat na nekolikrat.

Tak tohle by mě zajímalo:
- Jaké triviality se musí v Javě rozepisovat na několik řádek?
- Které věci musí programátor vysvětlovat Javě několikrát?

Trebas typy. I s <> mas porad veci, kde by ti typova inference omezila duplicity.

Na nekolik radek mas trebas klasickou javabeanu. Ve Scale (Haskellu...) mas podobne konstrukce vicemene zadarmo.

1138
Vývoj / Re:Zdroje k rozvoji OOP myšlení
« kdy: 31. 03. 2017, 19:50:10 »
Jasně, proto mluví tak pomalu :D OMG, ten chlápek bude pěkně k ničemu a kdo ví, jestli jako mladší byl lepší. Asi těžko.

Očividně nebyl anonymní nula, jako ty...

1139
nestačilo by něco takového?

Kód: [Vybrat]
ack -l metodaX | ack metodaY -B 10

Mno v tehle podobe to asi nebude fungovat vubec (v tom druhem ack ti, rekl bych, chybi -x)

A obecne to nebude fungovat dobre. M.j. protoze resis daleko lehci ukol, nez na jaky se tazatel ptal.

1140
Čekám na komentář od místních java expertů dustina, javamana a nekoly. Vždy zde tvrdili, že java aplikace s použitím IDE mohu libovolně měnit a typový systém zabrání všem případným chybám. Testy netřeba.

To vazne nekdo tvrdil? Nebo to proste byl prvni slameny panak, co ti slina na klavesnici prinesla?

Stran: 1 ... 74 75 [76] 77 78 ... 177