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

Stran: 1 ... 20 21 [22] 23 24 ... 29
316
/dev/null / Re:moderní bydlení
« kdy: 05. 06. 2018, 17:35:33 »
zkusil bych stavařské forum.

317
Vývoj / Re:OOP a pravidla pro kontruktor
« kdy: 04. 06. 2018, 14:28:31 »
Satai tak teď sis naběhl, vždyť to je z .NETu :D A pochybuju, že budeš lepší designeři .NETu, to budou lidi jako je Joshua Bloch, chytří a zkušení jako sfiňa.

Joshua Bloch v Efektive Java doporučuje faktory metody.

318
Vývoj / Re:Proč lze použít = u value types? .NET
« kdy: 03. 06. 2018, 13:37:53 »
Nepletu, protože primitivní datové typy .NET neobsahuje, aspoň dle https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/value-types

tak vestavěné typy, takové pro které existují literaly.

Citace
Když struktura Bool nikde nemá použito přetížení operátoru = ?

to nepotřebuješ, jedná se o přiřazení stejného typu. literal true je typu bool.
Ok to teda vysvětluje, proč to jde, prostě je to v .NET zadrátované.

Ale co má první otázka? Kde se ta hodnota ve struktuře bool drží?

literal true vytvoří hodnotu typu bool. stejné jako bys napsal new bool(hodnota)

https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/value-types#initializing-value-types

319
Vývoj / Re:OOP a pravidla pro kontruktor
« kdy: 02. 06. 2018, 20:27:30 »
best practice je nepsat konstruktory vůbec, nechat je generovat automaticky. Validace a inicializace definovat pro jednotlivé atributy. Potom máte u všech objektů standardizované parametry a chybové hlášky. V Pythonu používáme všude knihovnu attrs.

320
Vývoj / Re:Návrhové vzory v jazyce C?
« kdy: 02. 06. 2018, 15:45:28 »
Tak to bys řekl špatně. Mimochodem, ve staticky typovaných objektových jazycích dělám už hooodně dlouho a nejakých závažných neřešitelných rozporů jsem si nevšiml.

I/O psal, že problémy jsou řešitelné návrhovými vzory. Jestli používáš návrhové vzory, tak potvrzuješ co psal I/O.

321
Vývoj / Re:Viacnasobne volanie API pomocou curl
« kdy: 01. 06. 2018, 23:23:52 »
Kód: [Vybrat]
for i in `seq 100` ; do curl 'http://www.google.com' > /dev/null & done

pro každý request to vytvoří nový proces, jestli jich chceš posílat řádově tisíce, není to dobtý způsob

322
Studium a uplatnění / Re:Výběr vhodného OOP jazyka
« kdy: 01. 06. 2018, 22:59:02 »
Co například přinesl nového Javascript proti Scheme?

hashmapy, pole, prototypové OOP

Tohle přece má Scheme už dávno.

SICP Scheme nic takového nemá.

323
Studium a uplatnění / Re:Výběr vhodného OOP jazyka
« kdy: 01. 06. 2018, 22:27:42 »
Co například přinesl nového Javascript proti Scheme?

hashmapy, pole, prototypové OOP

324
Studium a uplatnění / Re:Výběr vhodného OOP jazyka
« kdy: 01. 06. 2018, 20:27:34 »
gll prostě zase mele nesmysly...

uveď příklad v některém z těch prehistorických jazyků a já to přepíšu do moderního jazyka lépe.

325
Studium a uplatnění / Re:Výběr vhodného OOP jazyka
« kdy: 01. 06. 2018, 16:24:36 »
má smysl učit se mrtvé jazyky?

Má smysl učit se latinu? (i když ani ta není zas tak mrtvá) Asi hodně záleží který konkrétní jazyk, protože často se i studiem toho, co bylo, člověk spoustu naučí i ve vztahu k tomu, co je nebo bude. :)

Latinská literatura nezastarává, narozdíl od softwaru. Pokud je cílem naučit se moderní románský jazyk, studium latiny moc nepomůže.

326
Studium a uplatnění / Re:Výběr vhodného OOP jazyka
« kdy: 01. 06. 2018, 15:03:28 »
má smysl učit se mrtvé jazyky?

Má, nehledě na to, že SmallTalk díky PHARO mrtvý není, v žádném případě.

Stejně tak má smysl se učit řemeslo na věcech, které nikdy neprodáte.
Budete mít základy a pak vás toho moc nepřekvapí.
Naopak se budete podivovat, proč jsou nejpopulárnější ty jazyky, které jsou :-).

Co je na Smalltalku a Scheme tak skvělého oproti moderním jazykům?

327
Studium a uplatnění / Re:Výběr vhodného OOP jazyka
« kdy: 01. 06. 2018, 14:01:23 »
Objektivně? Asi Java, jsou v tom peníze, má to knuhovny a JVM je super.
Subjektivně? Kdybych se chtěl naučit OOP a bavit se u toho, tak SmallTalk (Pharo).
Kdybych si chtěl vyvíjet rychlý aplikace a "psát obyčejnej kód" tak základy Ruby a pak Crystal. Možná Rust.
A kdybych se chtěl OOP naučit jen tak náhodou, protože to vlastně není zas tak hrozně důležitý, tak Python.
A teprve potom bych si troufl na JS, s tím, že bych se cestou naučil ještě Scheme.

má smysl učit se mrtvé jazyky?

328
Proč to tu neustále spamuješ HR dotazy?

329
Jasné - vidím na jobs.cz dvě nabídky, které mají něco společného s Cobolem, ale zdá se, že tam to nebude hlavním náplň práce.

Hledat zkušené lidi přes jobs.cz asi nedává smysl. Nejsem HR expert, jen hádám.

330
Vývoj / Re:Proč lze použít = u value types? .NET
« kdy: 31. 05. 2018, 21:41:17 »
Nazdar, value types jsou jinými slovy struktury, jak to, že můžu tedy použít např.
bool b = true;

nepleteš si primitivní typ a hodnotový typ?

Když struktura Bool nikde nemá použito přetížení operátoru = ?

to nepotřebuješ, jedná se o přiřazení stejného typu. literal true je typu bool.

Stran: 1 ... 20 21 [22] 23 24 ... 29