Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: Vašek 27. 05. 2017, 15:32:42
-
Mám docela velkou praxi v c a c++.
Předem díky
Vašek
-
Mám docela velkou praxi v c a c++.
Předem díky
Vašek
To je tak široká otázka, že nejde rozumně zodpovědět. Jen tak od boku, co třeba server využívající NIO a snažící se minimalizovat zatížení GC? Java totiž neumí alokovat efektivně a deterministicky na zásobníku, takže se musí šaškovat s pooly apod. Jako cvičení asi dobré a užitečné.
-
Najděte si nějaký OSS projekt a a přispějte do něj. Tím se naučíte mnohem víc, protože se nebudete zabývat jenom svým vlastím kódem, ale uvidíte i kód ostatních.
-
Jen tak od boku, co třeba server využívající NIO a snažící se minimalizovat zatížení GC? Java totiž neumí alokovat efektivně a deterministicky na zásobníku, takže se musí šaškovat s pooly apod. Jako cvičení asi dobré a užitečné.
(Aneb „napište znovu a lépe Netty nebo Apache MINA.“)
To je asi ten nejhorší možný nápad (i kdyby to bylo k něčemu dobré). Za prvé, aby mohl optimalizovat něco, co jde proti přirozenému způsobu používání Javy, musel by Javu velmi dobře znát – aby věděl, čemu přesně se chce vyhnout, a jaké jsou naopak silné stránky, které může využít. A za druhé by se tím Javu moc nenaučil, protože by se nedozvěděl, jak se Java běžně používá.
-
Najdi si nějaký projekt OSS, který bys chtěl používat, ale něco se ti na něm nelíbí. Udělej si fork a oprav ho podle svých představ.
-
Napis textovy editor a novy programovaci jazyk. To je neco, co by mel kazdy programator jednou za zivot udelat.
-
Napis textovy editor a novy programovaci jazyk. To je neco, co by mel kazdy programator jednou za zivot udelat.
:D ;D ;)
-
Udělej si nějaký webový informační systém ve Springu, protože nic jiného se už v Javě stejně nedělá.
-
Tím pádem můžeš udělat nějakou webovou aplikaci.
-
Udělej si nějaký webový informační systém ve Springu, protože nic jiného se už v Javě stejně nedělá.
To je dost odvazne tvrzeni...
-
Udělej si nějaký webový informační systém ve Springu, protože nic jiného se už v Javě stejně nedělá.
To je dost odvazne tvrzeni...
Tak to nějak rozporuj, ne?
Jo vlastně, ještě je tady Android :D
-
Mám docela velkou praxi v c a c++.
Předem díky
Vašek
Šachy po sieti, to je vhodné pre začiatočníkov.
(Alebo evidenciu ohňostrojov)
-
Nieco s GUI co na windowse bezne pouzivame ale na linuxe to este neni.
Alebo sprav nieco identicke ako FileZilla ale pre Rsync (tak aby to fungovalo na windows, mac, linux).
-
Napis program ktery zobrazi 1000x nebudu trolovat na rootu
-
Menšie OT:
Prečo sa z roota stáva Java fórum? Každú chvíľu voľajaká téma o nej.
-
Nejlepší jazyk na světě? Nejlépe placený a pro nejlepší vývojáře 8)
-
Menšie OT:
Prečo sa z roota stáva Java fórum? Každú chvíľu voľajaká téma o nej.
Nezdá se mi. Občas Haskell, někdy Python či PHP, jindy Java. Jeví se mi to docela vyváženě.
-
mohl bys napsat socialni sit typu linked in pro kajinky.
-
Napis:
"Tento program zove se,
Vasek beha po lese."
-
Menšie OT:
Prečo sa z roota stáva Java fórum? Každú chvíľu voľajaká téma o nej.
A čemu to vadí? Kdyby to bylo většinou třeba o Haskellu, tak by to byla ještě větší žumpa, protože lidi s nutkáním psát příspěvky by už nepsali k věci vůbec (protože která lopata zná teorii kategorií, že? takto se aspoň sem tam ozve někdo zasvěcený).
-
Nejlepší jazyk na světě? Nejlépe placený a pro nejlepší vývojáře 8)
;D
A ty to pravidlo potvrzuješ...
-
Menšie OT:
Prečo sa z roota stáva Java fórum? Každú chvíľu voľajaká téma o nej.
Protože na root chodí právě ti nejlepší znalci Javy, kteří vždy poskytnou tu nejfundovanější možnou odpověď.
-
Myslím, že sem chodí pouze jeden 8)
-
Driv nebo pozdeji msi kazdy javista zacit psat nasledujici:
AbstractWhateverJunkFactoryFatory
WorseThanUselessTypesystemWorkaroundAdapter
MultipleDispatchMissingHereHaveAnotherFuckingVisitor
Uzij si ten Enterprise-grade clusterfuck "jazyk".
-
Factory se nepoužívá.
Adaptéry na typy? Nějakej generic shit? Není potřeba.
Kámo, nedělal si v bance? Tam jsou lopaty placený za to, že čím větší shit udělají, tím lépe. Hodně řádků a nesmyslů kolem, protože když týpek stojí 250 měsíčně, tak už musí hodně psát ;D
-
Factory se nepouzivaji / Adapter implikuje "generickej shit".
ROFL.
Chces jeste nejak jinak podtrhnout, ze nevis o cem plkas ?
PS: Ale chran buh ze bych si stezoval, vubec ne, me exhibicionisti nevadi. Zesmesnuj se dal, treba to bude i k zasmani ;-)
-
Javaman bude nejak junior, pac pred rokem tady jeste nebyl, tak mu bude tak maximalne 20. Vtipne jsou jeho predstavy, kolik se bere v bankach :) 250 tisic nema zadny programator v bance a ani nikdy v dohledne dobe mit nebude.
-
Na co potřebuješ factory, lopato? 8)
-
Na co potřebuješ factory, lopato? 8)
Factory se používá na vytváření různých objektů se stejným rozhraním. Bez použití tohoto vzoru se polymorfismus aplikuje docela blbě.
-
Adaptéry na typy? Nějakej generic shit? Není potřeba.
Bez adaptérů musíš jak blb neustále opisovat ty nesmyslné gettery a settery, které někdo namlátil do knihoven, které potřebuješ používat. Pomocí adaptérů si je hezky zabalíš, aby ses nemusel s nimi neustále otravovat a pak už jen používáš vlastní metody.
-
Menšie OT:
Prečo sa z roota stáva Java fórum? Každú chvíľu voľajaká téma o nej.
Protože na root chodí právě ti nejlepší znalci Javy, kteří vždy poskytnou tu nejfundovanější možnou odpověď.
Spíš fanatici poskytující ty nejfanatičtější odpovědi, které jsou většinou OT a problém neřeší.
-
Na co potřebuješ factory, lopato? 8)
Factory se používá na vytváření různých objektů se stejným rozhraním. Bez použití tohoto vzoru se polymorfismus aplikuje docela blbě.
To se v Javě nepoužívá, smůla.
Adaptéry na typy? Nějakej generic shit? Není potřeba.
Bez adaptérů musíš jak blb neustále opisovat ty nesmyslné gettery a settery, které někdo namlátil do knihoven, které potřebuješ používat. Pomocí adaptérů si je hezky zabalíš, aby ses nemusel s nimi neustále otravovat a pak už jen používáš vlastní metody.
Type system workaround? Aha...Menšie OT:
Prečo sa z roota stáva Java fórum? Každú chvíľu voľajaká téma o nej.
Protože na root chodí právě ti nejlepší znalci Javy, kteří vždy poskytnou tu nejfundovanější možnou odpověď.
Spíš fanatici poskytující ty nejfanatičtější odpovědi, které jsou většinou OT a problém neřeší.
To jo, ale zase tě to asi baví. Nejlepší jsou ty, jak se snažíš všem nacpat, že znalosti mají velkou cenu. Možná tak pro tebe a tvůj snový svět... a vlastně tady! ;D
-
Napiš nějakou kravinu. Třeba SMTP klienta, co se přihlásí k serveru a pošle ti e-mail. Napiš to pro Android, pak ve Swingu v desktopové javě a pak (pokud si věříš) se springem hibernatem a jsf jako webovou aplikaci, kde username a password k smtp serveru budeš tahat z databáze :-)
Pokud tohle dokážeš, tak už klidně (s rezervou) můžeš jít na pohovor na juniora.
-
Bez adaptérů musíš jak blb neustále opisovat ty nesmyslné gettery a settery, které někdo namlátil do knihoven, které potřebuješ používat. Pomocí adaptérů si je hezky zabalíš, aby ses nemusel s nimi neustále otravovat a pak už jen používáš vlastní metody.
Type system workaround? Aha...
Když je type system napsán blbě, tak ti nezbývá nic jiného, než si napsat adaptér. Ti, kteří tvrdí, že adaptéry nepíší, je píší neustále.
-
Na co potřebuješ factory, lopato? 8)
Factory se používá na vytváření různých objektů se stejným rozhraním. Bez použití tohoto vzoru se polymorfismus aplikuje docela blbě.
To se v Javě nepoužívá, smůla.
Pokud Factory v Javě nepoužíváš, tak máš fakt smůlu a píšeš hromadu duplicitního kódu navíc.
-
Pokud Factory v Javě nepoužíváš, tak máš fakt smůlu a píšeš hromadu duplicitního kódu navíc.
(https://i1.wp.com/www.developermemes.com/wp-content/uploads/2013/03/java-problem-factory.jpg)
-
No co? Factory je snad jediné smysluplné použití statické metody.
-
No co? Factory je snad jediné smysluplné použití statické metody.
Statická metoda je jenom technikálie, celkem irelevantní. Factory ne/ano není o statické metodě, ale o YAGNI vs SOLID. Někdy je lepší YAGNI, jindy SOLID. V Javě se spíš tlačí SOLID a často je z toho tak trochu overfactoring.
-
No co? Factory je snad jediné smysluplné použití statické metody.
Statická metoda je jenom technikálie, celkem irelevantní. Factory ne/ano není o statické metodě, ale o YAGNI vs SOLID. Někdy je lepší YAGNI, jindy SOLID. V Javě se spíš tlačí SOLID a často je z toho tak trochu overfactoring.
Java a SOLID? To jsem už hodně dlouho neviděl. Skoro mám pocit, jako kdyby se tomu většina vývojářů bránila. Spíš tam vídám overengeneering plný zbytečných getterů a setterů, public atributů, nesmyslných dědičností a podobných nešvarů.
-
No co? Factory je snad jediné smysluplné použití statické metody.
Statická metoda je jenom technikálie, celkem irelevantní. Factory ne/ano není o statické metodě, ale o YAGNI vs SOLID. Někdy je lepší YAGNI, jindy SOLID. V Javě se spíš tlačí SOLID a často je z toho tak trochu overfactoring.
Java a SOLID? To jsem už hodně dlouho neviděl. Skoro mám pocit, jako kdyby se tomu většina vývojářů bránila. Spíš tam vídám overengeneering plný zbytečných getterů a setterů, public atributů, nesmyslných dědičností a podobných nešvarů.
To je zlou literaturou. Dedicnost a polymorfizmus by sa mal ucit ako posledny. Na gettre a settre su tiez rozne nazory, ich naduzivanie je bohuzial este dedicstvo z JavaBeans.
Kolega ma pravdu, ozaj sa tlaci nejaky ten rok SOLID.
-
Kolega ma pravdu, ozaj sa tlaci nejaky ten rok SOLID.
Když začnu tlačit na dodržování SOLID, tak mě ostatní mívají za blázna. Přitom to významně zjednodušuje a zrychluje kód, skoro jako YAGNI.
-
To je nějakej lopatí sněm tady? :o
Továrny jsou píčovina. SOLID a YAGNI je základ. Pokud to děláte jinak, je problém u vás a vašich lopatích kamarádů.
-
Továrny jsou píčovina. SOLID a YAGNI je základ. Pokud to děláte jinak, je problém u vás a vašich lopatích kamarádů.
Vítej javamaskote. Kdybys někdy napsal alespoň pár řádků smysluplného kódu, veděl bys, že YAGNI a SOLID jdou často proti sobě. Ty jsi ale jenom troll bez reálných zkušeností s vývojem.
-
Mám docela velkou praxi v c a c++.
Předem díky
Vašek
Hello world.
-
My používáme dokonce factory-factory – továrny na továrny, to by se javaman vyřádil ;-)
-
My používáme dokonce factory-factory – továrny na továrny, to by se javaman vyřádil ;-)
Muzes sem poslat nejaky sample? Pokud teda nemas na mysli AbstractFactory pattern
FactoryFactory bych docela rad videl.
-
http://www.q107fm.ca/files/2015/09/coffee1.jpg :)
-
My používáme dokonce factory-factory – továrny na továrny, to by se javaman vyřádil ;-)
Muzes sem poslat nejaky sample? Pokud teda nemas na mysli AbstractFactory pattern
FactoryFactory bych docela rad videl.
Prakticky je to service locator pattern, který vrací továrny zaregistrované pod jejich rozhraním.