Učím se v Javě, co bych mohl napsat?

zboj

  • *****
  • 1 507
    • Zobrazit profil
    • E-mail
Re:Učím se v Javě, nemáte nějaký tip na to, co bych mohl napsat?
« Odpověď #30 kdy: 28. 05. 2017, 19:00:02 »
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ší.


javaman ((

Re:Učím se v Javě, nemáte nějaký tip na to, co bych mohl napsat?
« Odpověď #31 kdy: 28. 05. 2017, 19:08:21 »
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

Honza

Re:Učím se v Javě, co bych mohl napsat?
« Odpověď #32 kdy: 29. 05. 2017, 10:36:54 »
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.

Kit

Re:Učím se v Javě, nemáte nějaký tip na to, co bych mohl napsat?
« Odpověď #33 kdy: 29. 05. 2017, 11:08:40 »
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.

Kit

Re:Učím se v Javě, nemáte nějaký tip na to, co bych mohl napsat?
« Odpověď #34 kdy: 29. 05. 2017, 11:11:27 »
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.


javalopata

Re:Učím se v Javě, nemáte nějaký tip na to, co bych mohl napsat?
« Odpověď #35 kdy: 29. 05. 2017, 12:29:25 »
Pokud Factory v Javě nepoužíváš, tak máš fakt smůlu a píšeš hromadu duplicitního kódu navíc.

Kit

Re:Učím se v Javě, nemáte nějaký tip na to, co bych mohl napsat?
« Odpověď #36 kdy: 29. 05. 2017, 13:16:12 »

No co? Factory je snad jediné smysluplné použití statické metody.

javalopata

Re:Učím se v Javě, nemáte nějaký tip na to, co bych mohl napsat?
« Odpověď #37 kdy: 29. 05. 2017, 13:40:45 »
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.

Kit

Re:Učím se v Javě, nemáte nějaký tip na to, co bych mohl napsat?
« Odpověď #38 kdy: 29. 05. 2017, 14:38:15 »
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ů.

balki

Re:Učím se v Javě, nemáte nějaký tip na to, co bych mohl napsat?
« Odpověď #39 kdy: 29. 05. 2017, 14:59:10 »
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.

Kit

Re:Učím se v Javě, nemáte nějaký tip na to, co bych mohl napsat?
« Odpověď #40 kdy: 29. 05. 2017, 15:14:08 »
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.

javaman ((

Re:Učím se v Javě, co bych mohl napsat?
« Odpověď #41 kdy: 29. 05. 2017, 15:33:42 »
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ů.

javalopata

Re:Učím se v Javě, co bych mohl napsat?
« Odpověď #42 kdy: 29. 05. 2017, 15:48:12 »
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.

Fortran

Re:Učím se v Javě, co bych mohl napsat?
« Odpověď #43 kdy: 29. 05. 2017, 16:18:30 »
Mám docela velkou praxi v c a c++.

Předem díky

Vašek

Hello world.

Lopata

Re:Učím se v Javě, co bych mohl napsat?
« Odpověď #44 kdy: 29. 05. 2017, 16:22:36 »
My používáme dokonce factory-factory – továrny na továrny, to by se javaman vyřádil ;-)