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 - qelurg

Stran: 1 ... 14 15 [16] 17 18 ... 25
226
Vývoj / Re:Zkušenosti s TypeScriptem
« kdy: 28. 03. 2020, 22:17:18 »
Jo, to je ta samá esoterika, jako když někdo neumí myslet ve scheme/haskellu, prologu nebo smalltalku, abychom vytáhli nějaké ikonické jazyky, zastupující různá paradigmata, tedy způsoby myšlení.

227
Vývoj / Re:Zkušenosti s TypeScriptem
« kdy: 28. 03. 2020, 21:43:27 »
Výborně. Tak teď, když už víme, že nám typová kontrola (zdaleka) nepochytá všechny chyby, je na čase zvážit, zda se nám vyplatí ji na chytání chyb zavádět a zvyšovat tím složitost kódu a snižovat jeho dynamičnost a obecnost.
Neřešte to znovu, už se to tu řešilo, a zjistilo se, že každý soudruh to má jinak. Věnujte se místo toho raději pravopisu, ten by naopak měl mít každý soudruh stejný (= dle pravidel).
Ještě je nutno zmínit, že omezující typový systém je sám o sobě zdrojem zbytečných chyb.
Ano, omezeny typovy system zpusobuje zbytecne chyby. Kvalitni typovy system pomaha chybam predchazet.
Kazdy typovy system je omezeny, omezovat ma primo v popisu prace. Typovy system sam o sobe je zdrojem chyb. Predchazet chybam se da ruze, treba neprogramovanim. To ze neco predchazi chybam jeste nutne neznamena ze to je dobre a uzitecne.

228
Vývoj / Re:Zkušenosti s TypeScriptem
« kdy: 28. 03. 2020, 21:33:58 »
Nestalo se mi, že by mě obtěžovalo napsání Typové signatury. Zato se mi bolestně běžně stává, že mi absence typů schází. Čímž se kruhem dostáváme k tomu, že někdy to fakt záleží na preferencích. Pro někoho napsání těch několika málo typů může být stopka.

Nechápeš to. Nejde jen o to, že musíš napsat anotaci, ale že tě statické typy hrubě omezují v návrhu programu. Je to neflexibilní, a jakákoliv snaha dostat do návrhu flexibilitu je těžkopádná  a zkostnatělá.  A nechápeš to proto, že prostě neumíš myslet v dynamicky typovaném jazyku, neumíš myslet dynamicky. Proto ti v něm chybí statické typy, bez nich neumíš dobře programovat a naopak neumíš využít výhod jazyku dynamického.

229
Vývoj / Re:Python 3.6 a Zabbix API: vytvoření listu s lastdat
« kdy: 27. 03. 2020, 20:54:49 »
Chceš udělat něco jako tohle:
Kód: [Vybrat]
final     = list()
container = dict()
basic     = dict()
tech      = dict()

container['Basic info']     = basic
container['Technical info'] = tech

final.append(container)

230
Vývoj / Re:Zkušenosti s TypeScriptem
« kdy: 27. 03. 2020, 20:38:59 »
Samozřejmě. Znamenalo by to, že si pouze myslíte, že jste odstranil 100 % (všimněte si mezery za číslem) chyb, ale ve skutečnosti vám jich tam ještě 50 % (opět si všimněte mezery za číslem) zůstalo.
V tom případě 50% nalezených chyb v době kompilace je super, a beru to.

Výborně. Tak teď, když už víme, že nám typová kontrola (zdaleka) nepochytá všechny chyby, je na čase zvážit, zda se nám vyplatí ji na chytání chyb zavádět a zvyšovat tím složitost kódu a snižovat jeho dynamičnost a obecnost.
Neřešte to znovu, už se to tu řešilo, a zjistilo se, že každý soudruh to má jinak. Věnujte se místo toho raději pravopisu, ten by naopak měl mít každý soudruh stejný (= dle pravidel).

Ještě je nutno zmínit, že omezující typový systém je sám o sobě zdrojem zbytečných chyb.

231
Vývoj / Re:Zkušenosti s TypeScriptem
« kdy: 26. 03. 2020, 00:05:12 »
Dobrou. Cini to z JS pouzitelny jazyk.
Naprostý souhlas. Ja preferuji silněji typovaná prostředí - chyby jsou nalezeny již v době kompilace a také bych řekl, že to programátora nutí k lepšímu designu (na vkusu každého).

Silné typy nevadí, ty má i Python, ale statické typy jsou svěrací kazajka.

232
Vývoj / Re:Doporučte programovací jazyk pro Windows
« kdy: 24. 03. 2020, 20:54:14 »
Tenhle hnus je nějaká forma unique nebo distinct?

.filter((num, index, nums) => nums.indexOf(num) == index)

Ano, to je unique, a neni to Lua, ale Javascript - to je takovy ten jazyk, ktery brzo prevalcuje Python, a ktera ma dneska spousta Javistu v zaloze :D

Tvl tady Pythonisti ani neznaji monady, a pritom my to v Jave pouzivame uz od verze 1.8  8)
Tydlencty "monady" mame v Pythonu odjakziva.
Ja bych mu to neukazoval, imho to ma za domaci ukol a neumi si s tim poradit.

233
Vývoj / Re:Doporučte programovací jazyk pro Windows
« kdy: 24. 03. 2020, 20:47:19 »
Tvl to jsou programatori tohletoto... Nejprve jim nevoni Java, a pak ani nepochopi supereasy priklad.
Je videt, ze nejsi programator. Todle je nadherna ukazka toho, jak se programovat nema, nikdy :-).
To je javascript synku, jeste se mas hodne co ucit  ;)
O tom rec neni, rec je o tom, ze takhle programuje prase, nikoliv programator.

234
Vývoj / Re:Doporučte programovací jazyk pro Windows
« kdy: 24. 03. 2020, 19:11:19 »
Tvl to jsou programatori tohletoto... Nejprve jim nevoni Java, a pak ani nepochopi supereasy priklad.
Je videt, ze nejsi programator. Todle je nadherna ukazka toho, jak se programovat nema, nikdy :-).

235
Vývoj / Re:Doporučte programovací jazyk pro Windows
« kdy: 23. 03. 2020, 17:29:46 »
Stejně to za pár let zase opadne a Python nahradí jiný jazyk...
To je mozne, ja vysokou popularitu Pythonu k nicemu nepotrebuji, pouzival jsem ho bez problemu i kdyz nebyl tak znamy. A musim se pochvalit, dneska jsem se v pythonu naucil ovladat IE a posilat z nej skrz POST soubory i kdyz je atribut input_file.value jen pro cteni. Pres vysokou popularitu pythonu k tomu stejne nikde neni navod a musel jsem si na to prijit sam.

236
Vývoj / Re:Doporučte programovací jazyk pro Windows
« kdy: 23. 03. 2020, 10:02:59 »
Z diskuse jsem si odnesl dva poznatky, PetrK ma nejakou poruchu osobnosti a prostredi javy je jeste horsi, nez jsem si myslel. Ze je java i spatny jazyk, jsem uz vedel. Ze je Python na vrcholu zebricku Tiobe je zajimave, ja s Pythonem zqcinal, kdyz prechazel z verze 1 na 2 a to byl docela neznamy jazyk. Je to ohromujici rust a to tim nejlepsim zpusobem, je to rust zdola, rust kvalitou, nestoji za nim zadna obri korporace, ktera by ho manazersky tlacila. Ale tu oblibenost chapu, hrozne pohodlne se v tom programuje, me se take nechce v nicem jinem delat, byt ten tlak na JS je take dost silny.

237
Vývoj / Re:Doporučte programovací jazyk pro Windows
« kdy: 18. 03. 2020, 17:56:39 »
Delphi co si tak mapatuju je velice pdobne Jave. Akorat ze uz se v tom nedela, jen 7 nabidek prace pro celou CR.
Podobne jave? Preklad je do bajtoveho kodu a je k tomu potreba nejaky VM a funguje to na kdejake platforme? To je neco podobneho jave.

238
Vývoj / Re:Doporučte programovací jazyk pro Windows
« kdy: 15. 03. 2020, 15:43:27 »
Jestli máte teď přestávku o poločase, tak bych rád věděl jak dopadl tento spor. Vysvětlil nějak PetrK proč chce, aby to u nevalidního kódu napovídalo?
Vysvětlil, není to programátor, ale softwarový inženýr.

239
Vývoj / Re:Python - pejsek a kocicka varili dort
« kdy: 15. 03. 2020, 14:45:40 »
Ty si opravdu nerikej programator.
Ja si nerikam programator. Ja jsem softwarovy inzenyr a jen cast me prace zahrnuje programovani 8)
Pak je to v poradku a postaci, kdyz se nebudes vyjadrovat k vecem, kterym nerozumis.

240
Vývoj / Re:Python - pejsek a kocicka varili dort
« kdy: 15. 03. 2020, 14:09:33 »
...hromada keců...

To je prosté, milý Watsone; když chceš používat dict, používej dict. Pokud Ti vadí, že nemůžeš mít jako název atributu klíčové slovo, jdi se pokorně vrátit k Javě a vesele si používej .equals() a další podobné geniální nápady návrhářů, kteří se domnívají, že nejsi dost chytrý na to, abys pochopil výhody a principy přetěžování operátorů.

Tohle je typicka odpoved jednoduchouckeho Pyjthonisty. Takze kdyz ti z nejakeho API, nad kterym ty nemas kontrolu, nekdo vrati Dictionary ktere obsahuje klicove slovo v Pythonu, tak ty potom udelas jako co? Ja vim co udelas, vemes izolacku, hrebiky a kladivko a vyrobis kupu hnoje aby ti to pak jakoze fungovalo.

Proc by nekdo do Swagger API psal:

fromDate: Date
toDate: Date

kdyz muze napsat jen:

from: Date
to: Date

A ty v Pyjthonu se z toho po...

Ty si opravdu nerikej programator.

Stran: 1 ... 14 15 [16] 17 18 ... 25