- Fórumok
- Szoftverfejlesztés
- Java programozás
- (kiemelt téma)
- Luck Dragon: Asszociációs játék. :)
- gban: Ingyen kellene, de tegnapra
- gerner1
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
- sziku69: Fűzzük össze a szavakat :)
- djculture: Az elvileg már senkinek nem kellő HDD-k ára is egekbe emelkedett 4 hónap alatt
- eBay-es kütyük kis pénzért
- Gurulunk, WAZE?!
- Archttila: SMART tesztelés automatizálva: smartctl poller script Zsh-ban, RPi-re
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
Új hozzászólás Aktív témák
-
floatr
veterán
"A sales a következő eszközöket egyeztette a klienssel..."
"A projekt alapjait lerakó indiai fejlesztők már nem dolgoznak a cégnél"
"A kickoff meetingre meghívott PM, CEO és az ügyfelet képviselő közeli ismerős a következő stacket kéri..."Én eddig még nem láttam azt a sokat emlegetett mesebeli projektkezdést, bár én a sötét oldalon vagyok már jóideje. Az inkább működött, hogy addig fényeztem egy technológiát, amíg megjött az étvágya a kliensnek is hozzá - menetközben.
-
G.Zs.
senior tag
"A csapatbol minden egyes fejleszto keszit egy kutatast, esetleg egy technologiai demot, prezentalja a sajat megoldasat, es ervel, hogy szerinte az a technologia miert lenne jo valasztas a kulcsfontossagu problemak megoldasara. A csapat ezutan megvitatja a felmerult megoldasokat, es kivalasztja melyik a leghatekonyabb."
Ez tényleg van ahol így megy, vagy ez az elméleti ideális eljárás amit semmilyen nem amatőr / hobbi projectnél nem alkalmaznak?
Ez nalunk igy mukodott 2 evvel ezelott, amikor letettuk a mostani projektunk alapjait.
Adott volt egy fejlesztocsapat, akik elotte egy hasonlo projekten dolgoztak a ceg egy masik reszlegenel. Volt egy jol meghatarozott technologiai stack, amiben a csapatnak nagy tapasztalata volt. A kerdes az volt hogy ezek kozul mi az amit le kellene/lehetne cserelni az uj projekt megvalositasanal, hogy a regi projekten felmerult problemak kikuszobolhetoek legyenek. Ehhez a mar vazolt modszert hasznaltuk. Mindenki megkapta a lehetoseget, hogy prezentaljon egy uj technologiat, ha ugy erezte, hogy egy adott problemat azzal jobban meg lehet oldani, mint ahogy az elozo projekten volt. -
floatr
veterán
"A csapatbol minden egyes fejleszto keszit egy kutatast, esetleg egy technologiai demot, prezentalja a sajat megoldasat, es ervel, hogy szerinte az a technologia miert lenne jo valasztas a kulcsfontossagu problemak megoldasara. A csapat ezutan megvitatja a felmerult megoldasokat, es kivalasztja melyik a leghatekonyabb."
Ez tényleg van ahol így megy, vagy ez az elméleti ideális eljárás amit semmilyen nem amatőr / hobbi projectnél nem alkalmaznak?
Ha idejekorán elveszed a kedvét a pályakezdőknek, akkor pályaelhagyók lesznek hamar.

-
Orionk
senior tag
Egyébként ez csak egy előteszt volt. (20 perc)
A HR-es és szakmai interjú majd csak 3-4 hét múlva lesz azoknak, akik ezen az előteszten átmentek.
Ezt az előtesztet a cég 1 hete találta ki és a mostani felvételnél alkalmazzák először. Legalább is a HR-es csaj ezt mondta. Azért van erre szükség, mert most a néhány junior pozícióra nagyon sokan jelentkeztek, mert ez a cég a városban most újonnan nyitott irodát Budapest után.
Azt nem mondták, de szerintem 35-45 jelentkező lehet a néhány pozícióra. Abból gondolom, hogy azt mondták ma, hogy 2-3 hét múlva tudnak válaszolni. Addig meg ha csak napi 4 embert hallgatnak meg, akkor már ott vagyunk ezeknél a számolnál. -
M_AND_Ms
veterán
Ha le volt írva, akkor (talán) ok, hisz azt vehetjük speckónak..

-
Lortech
addikt
Már linkelték a nem pollozós, eseményalapú megoldást. Ez ha lehetséges, akkor az OS funkcióját veszi igénybe, amely értesíti a változásról, amikor az történik.
A pollozás általában kerülendő, ha van más megoldás, és itt van. Nem is biztos, hogy bármennyire is megoldás a pollozás, az eredeti igényben szerepelt az azonnaliság. Továbbá nem biztos, hogy értesülsz egyáltalán egy változásról, pl. létrehozás és rögtön utána törlés esetén, ha az két poll közé esik. Ez vagy releváns az adott probléma szempontjából, vagy nem. De egy nagyobbacska (több ezer elemet tartalmazó) mappa is meg tudja nehezíteni az ilyen naiv megoldások működését, ha folyamatosan pollozni kell. -
Orionk
senior tag
Ez a kérdés, hogy hogyan kell valamit úgymond állandóan futtatni?

While(true) ciklusba kellene tennem, hogy állandóan figyelje a mappa tartalmát és így az a függvény állandóan figyelne?
-
nji
aktív tag
Annyit tennék még hozzá, hogy ha nem csak a papír megszerzése a cél, akkor célszerű is felszedni azt a képességet, hogy konzultáció meg segítség nélkül meg tudjon oldani az ember egy feladatot, ugyanis a valós programozás az esetek 90%-ában pontosan ebből áll. Nincsenek "sablonok" meg "minta példák", hanem az embernek magától + google kell rájönnie, hogy hogyan is kéne megoldani az adott esetet.
Ezzel természetesen egyetértek, de mivel még kezdő vagyok, gondoltam a sok profi majd irányt mutat kötözködés helyett és akkor gyorsabban eljutnék a megoldáshoz.
Amúgy van egy informatikus doktorandusz ismerősöm, aki kurvára nem dolgozik semmit, csak ezt a doktoranduszi képzést csinálja és még az is lusta volt segíteni, pedig csak a f@szát veri egész nap és ebben a témában utazik. (Ez a tipikus magyar, fulladjon meg a másik, csak nekem legyen jó és még "üzleti alapon" sem lehet megoldani 1-2 dolgot.)
Értelmesebb körökben szerintem simán meg lehet állapodni, hogy mi mennyit ér és nem feltétlenül a komplett feladatmegoldásra gondolok, csak pl. elakadás esetén 1-1 óra korrepetálásra. A másik négy diplomát sem "féldisznóért" kaptam teljesen különböző felsőoktatási intézményekben. Azt meg ne mondja senki, hogy beadandónál nem lehet bármilyen jellegű segítséget kérni és hogy soha senki nem csinált ilyet, mert ezt nem hiszem el. -
floatr
veterán
Jah ExtJS-t ismerem. Angular-t meg használtam is behatóbban. Azt reméltem van ezekhez képest valami új hiper-szuper dolog

Igazából saját / családi használatra akarok összedobni egy egyszerűbb webappot és nincs kedvem nagyon designnal szórakozni, de annyira meg igényes vagyok, hogy ne egy plain html oldalt nézegessek. Aztán reméltem hogy van valami cucc, aminél a frontend oldallal nem nagyon kell foglalkoznom, kvázi mint ha .Net WPF-ben csak összedobálom a felületet, aztán egyszerű is, de mégis csak kinéz valahogy.Mondjuk én könnyen beszélek, mert sokat használtam. Egyszer még tanfolyamot is tartottam, na ott azért láttam, hogyan néz az egyszeri epamos fejlesztő, amikor először ráérez az ízére

-
floatr
veterán
Nekem nagyon régóta etalon az ExtJS, és a kapcsolódó technológiák. Sokan nem szeretik, mert a frontendes szemében szálka az, hogy bonyolult markupot használ, és nagyon ésszel lehet csak beletúrni, a backendes szemében meg azért, mert javascript, amit elvből utálni kell.

-
floatr
veterán
Mock használatával ebben az esetben nem tudom, hogy igazán mit tesztelsz. Leginkább a mock konfigurálási képességeidet, bár az sem megvetendő.
Én értem, hogy ha test driven és CI/CD alapú az egész projekt, akkor nagy a késztetés a teljes kód lefedésére ordas mennyiségű unit tesztekkel, de ezen a ponton több hibát lehet véteni a kamuadatok összegereblyézésével, mint anélkül.
-
disy68
aktív tag
Nem kéne ezt belerakni topic összefoglalóba?
Esetleg mellé tenni pár linket könyvekre / weboldalakra "hogy álljunk neki java-zni" címmel, illetve néhány IDE ajánlás, esetleg felsorolni pár manapság java téren népszerű technológiát (ideértve frameworkot, verziókezelőt, stb.), aminek legalább a nevét célszerű ismerni. Nagyjából úgyis ezek a kérdések szoktak felmerülni, ha nem valami konkrét kérdés van.Persze, mindenképpen. Nem tudom ki illetékes itt ez ügyben.
(#9043) emvy, (#9044) Aethelstone
A környezeti változók állítgatása nem éppen átlagfelhasználói tevékenység, hanem inkább üzemeltetési. Aki ilyen műveleteket akar csinálni, az szerintem nem árt, ha tisztában van a hogyanokkal, különben hamar pórul járhat. Ilyen szinten meg ne akarjon egy telepítő megcsinálni mindent. Vonatkozva jdk-ra és szerintem. -
Lortech
addikt
Pl. github?

Sok értelmét nem látom amúgy. -
Aethelstone
addikt
Ezt az Git-es local repo dolgot én se tudtam megértetni az egyik fejlesztőcsapattal ahol be akartuk vezetni. Mert mindig jött, hogy de olyan nincs, hogy egy fejlesztő úgy dolgozik, hogy az nincs fent a szerveren. A dologban csak az volt a vicces, hogy ezt pont az a fejlesztési vezető mondogatta a leghangosabban akinek már veszett el 1,5 heti munkája amiatt, mert nem commitolt svn-en...
(és ennek ellenére is továbbra is notórius 2-3-4 naponta commitelő volt)Nos, az ilyeneknek meg sültkolbásszal verném a kezét addig, amíg rá nem szokik a gyakoribb commitra
Ugyanis ahogy írod is, a commit(push) nem csak azért van, hogy mindenki lássa, amit műveltél, hanem egyfajta biztonsági másolat is. Ha pedig csak a lokális repóba tolod bele, akkor olyan, mintha semmit nem csináltál volna biztonsági másolatilag. -
Aethelstone
addikt
Lehet, hogy igaz elméletben, de én csak olyan cégekkel találkoztam eddig, akik vastagklienst gyártottak C#-ben. Persze, ez a "felmérés" egyáltalán nem reprezentatív

-
szucstom
őstag
Ha már van PHP meg C# alapod, akkor hagyd a javát, fogd az egyiket és mélyülj el abban (mindkettőnek van topicja a PH!-n). Ahogy a többiek is írták amire gondolsz az a javascript és nem a java, és ahogy az összefoglalóban is szerepel az első 4 betűt leszámítva pontosan 0 közük van egymáshoz.
Khm... ahogy én is írtam, PHP-hoz van alapom, C#-ról csak tudom, hogy létezik. Szerencsétlen oktató olyan tempóban akarta nekünk megtanítani ezt a nyelvet, hogy nem tudtuk követni. Magyarán az alapok kb. 2 órát adtak ki, utána egyből bele a mélyvízbe.
-
Janaboy
veterán
-
mobal
nagyúr
-
floatr
veterán
Én megtanultam már pár nyelvet kvázi autodidakta módon, azt mindig úgy csináltam, hogy ha valamit nem tudtam, rákerestem a doksiban. Amit sokat használtam, az megragadt fejben, amit annyira nem sokat, az nem ragadt meg
(illetve nyilván ha rémlett, hogy nem rég használtam, akkor nem doksiban kerestem, hanem a kódban)
Nem állítom, hogy ez a legjobb módszer, de nekem eddig mindig működött.Illetve cheat sheet-szerű dolgok is jól jönnek, pl.: [link] vagy [link]
+1
Amúgy ez a tutorialspoint egész jó. Amikor én kistacskóskodtam, még stackoverflow sem volt. Tudásfát meg inkább nem rajzolnék magamnak, mert vagy röhögnék csak, vagy sírnék tőle

-
skoda12
aktív tag
Habár láttam az elmúlt években egy-két álláshirdetést, ahol előnyként meg volt jelölve az oracle vizsga megléte, szerintem nem érdemes foglalkozni a letételével. A hozzá szükséges tudás viszont legyen meg, mert állásinterjún tesztelni fogják a nyelvi elemek ismeretét.
Én ugyan letettem a 6-os vizsgát, de akkor még teljesen kezdő voltam és jól jött a CV-be, neked viszont már van fejlesztési tapasztalatod. Egyébként is lejár, azt hiszem 2 évente frissíteni kell.
bundli: Két lehetőség van. Nem töltesz adatot a DB-be (create-table.sql gondolom csak táblát hoz létre) vagy nem commitolsz.
-
floatr
veterán
Az OCP minősítés pályázati elbírálásokhoz, közbe szerzéses munkákhoz kell. A spring referenciát meg nem ajánlom tanulni kezdésnek, inkább az általad linkelt guide.
-
skoda12
aktív tag
Előzmény kérdéshez: 5 éves gyakorlattal rendelkezek programozóként. Kezdetben PHP, utána egy ideig frontend vonal (nagyrészt JS, vége felé CSS+JS, mindenféle keretrendszerekben / librarykkel, közben minimális PHP), jelenleg meg JS + Groovy (egyedi keretrendszer).
Kérdés: szeretnék jobban belemélyedni javába, egyrészt mert régen (7-8 éve) foglalkoztam vele, és szimpatikus volt, másrészt a jelenlegi keretrendszer alapjai is java-s, tehát már mostani helyemen is tudnám kamatoztatni a tudást (a mostani helyemen nem tudok elmélyülni benne, mert egyedi keretrendszer de külsős csapat fejleszti, mi csak használjuk), harmadrészt másrészt szeretnék hosszú távon munka téren is ebbe az irányba elmozdulni (akár úgy, hogy a nálunk használt keretrendszert lehetne belsőleg fejleszteni, nem mindig külsősökre kéne várni). A problémám az, hogy nagyjából kétféle tutorialt találok:
1) Írjuk meg életünk első hello world programját, mi az a for ciklus meg változók meg tömb, stb...
2) Túl magas szintről indít (mert már valami konkrét keretrendszer tutorial java-t ismerőknek) és úgy vagyok vele, mint az egyszeri agglegény a szakácskönyvvel, hogy elakad a "végy egy tiszta edényt" mondatnál
Szóval tud valaki olyan tutorialt / tanfolyamot (bár tutorial jobb lenne, jobban szeretek saját tempómban haladni, ha kérdezni kell meg ott a google) ami nem kezdő programozó tanfolyam, hanem haladóbb programozóknak java átképző guide?
Esetleg a #8609-ban linkelt tanfolyam jó lenne erre? (tudom már megy egy hete, de még mindig enged jelentkezni). Vagy random válasszak ki egy keretrendszert, pl. Spring, keressek hozzá egy tutorialt, pl. ez, és essek neki? Nyilván utóbbival elboldogulnék, eddig minden általam ismert programnyelvvel így indultam el, csak pontosan ezért tudom, hogy mennyi szívástól megkíméli magát az ember, ha van valami irányvonal, hogy na ezt így kéne csinálni... és ezért attól félek, hogy megfelelő alapok nélkül hülyeségek rögződnének be, illetve részben a keretrendszer hülyeségeit tanulnám meg (a 7-8 évvel ezelőtti ismerkedés kimerült notepad++-ban megírt konzolos applikációknál, szóval az nem ad megfelelő alapot). Vagy hogy lenne érdemes elindulni? 
A nyelv áttekintésére az oracle java vizsga könyve megfelelő. Nem foglalkozik az alapokkal, így nem kell oldalakon át rácsodálkozni a ciklusokra, meg az alapműveletek operátoraira és feltételezi, hogy már elboldogulsz valamelyik java IDE-ben. Viszont elég jó kis összefoglalót tartalmaz classokkal, lambdaval és néhány beépített alap könyvtárral kapcsolatban. Sok példakód van benne, ami kiemeli azokat a részleteket, amiken könnyű átsiklani egyébként. Van benne rengeteg "mit ír ki ez a kód" típusú trükkös kérdés megoldásokkal, amikkel állásinterjún is lehet találkozni.
Keretrendszerekkel kapcsolatban az adott technológia oldalán levő dokumentációt érdemes olvasni. Például a spring referencia tele van példákkal. Innen minimum a III. szekciót érdemes elolvasni, utána pedig azt a részt, amivel foglalkoznod kell a munkád miatt, mert amúgy nagyon nagy az anyag. A guides résznél pedig találsz futtatható githubos spring projekteket.
Hasonlóan, bármilyen más java frameworkot nézel ki magadnak (hibernate, guice, etc), a hivatalos oldalán jó eséllyel lesz olyan guide/tutorial/reference, ami alapján bele lehet tanulni. -
WonderCSabo
félisten
Jo kerdes. Szerintem a Gradle miatt biztos nepszerusodik (de ez kozel sem lenne eleg hozza), de egyebkent en meg nem lattam Groovy-ban irt projektet soha.
-
Aethelstone
addikt
"Hogyan csinálják pl IMDB-nél azt, hogy beírom egy film címének egy részét, és kvázi azonnal mutatja azt a szövegrészletet tartalmazó filmcímek listáját? IMDB-t használnak (In Memory Database)?"
Ahogy gépelsz, javascripttel mindig indítanak egy kérést. Ha chrome-ban felnyitsz f12-vel console-t, akkor ahogy gépelsz, látod is. Pl. a "viki" szót beírva erre az URL-re indítja a kéréseket: http://sg.media-imdb.com/suggests/v/viki.json . Ahogy nézem a suggests mögé mindig bekerül az első betű amit beírtál, utána /, majd a keresett szó +.json Ha megnyitod a fenti linket, látni azt is, hogy mit ad vissza, és simán abból építi fel a lenyíló listát
Szerk: ja vagy az a kérdés, hogy hogy lesz mindez ilyen gyors? Tippre nem véletlen, hogy első betű alapján külön szedik.
Az IMDB, mint oldal nem az In Memory DataBase, hanem az Internet Movie Database rövidítése
Mintha összemostad volna a kettőt 
-
#39560925
törölt tag
"Hogyan csinálják pl IMDB-nél azt, hogy beírom egy film címének egy részét, és kvázi azonnal mutatja azt a szövegrészletet tartalmazó filmcímek listáját? IMDB-t használnak (In Memory Database)?"
Ahogy gépelsz, javascripttel mindig indítanak egy kérést. Ha chrome-ban felnyitsz f12-vel console-t, akkor ahogy gépelsz, látod is. Pl. a "viki" szót beírva erre az URL-re indítja a kéréseket: http://sg.media-imdb.com/suggests/v/viki.json . Ahogy nézem a suggests mögé mindig bekerül az első betű amit beírtál, utána /, majd a keresett szó +.json Ha megnyitod a fenti linket, látni azt is, hogy mit ad vissza, és simán abból építi fel a lenyíló listát
Szerk: ja vagy az a kérdés, hogy hogy lesz mindez ilyen gyors? Tippre nem véletlen, hogy első betű alapján külön szedik.
igen, 2 indexstruktúra fel van építve az első és második szavak alapján, és minden begépelt betű után indít egy új lekérdezést mindkét indexstruktúrát kihasználva. arra voltam kíváncsi, hogy ilyen sebességgel ez csak in memory database-el valósítható meg, vagy hagyományos diszkrezidens adatbázis is lehet ilyen gyors? de ez csak egy mellékvágány volt, csapongtak a gondolataim, nem emiatt írtam ide eredetileg.
-
kornyiktamas
aktív tag
-
WonderCSabo
félisten
Template engineket nem ismerem, de angularjs-t valamennyire igen. Két esetben vágj, bele:
1. Egyszerű dolgok kellenek kliens oldalon
vagy
2. Hajlandó vagy rá jóval több időt rászánni, mint első ránézésre szükségesAngularjs tipikusan olyan framework, ami elsőre pofonegyszerűnek tűnik, és pillanatok alatt lehet benne csodás dolgokat összedobni. De ha valamiért nem jó az alapmegoldás, akkor meg nagyon bele kell mélyedni. Ez a kép tökéletesen igaz tapasztalataim szerint
[link]Hehe, szerintem mind a megállapításod mind a grafikon szinte az összes frameworkre, toolra igaz. (már ami jó)
-
Aethelstone
addikt
"Üzleti logika szempontjából az üres lista pont annyit ér, mint a null referenciával rendelkező."
Nem igazán. Üzleti logika szempontjából az üres lista azt jelenti, hogy pl. egy lekérdezésnek nincs találata, a null referencia pedig azt, hogy valami programhiba történt. Előbbi esetben elég megjeleníteni az üres listát, utóbbi esetben viszont figyelmeztetni kell a usert, hogy nem az történt, mint amit szeretett volna.Ez nem igaz. Ha hiba van, akkor nemár, hogy null legyen a visszatérési referencia. Akkor legyen szíves már a metódus dobni valami kivételt....
-
zserrbo
aktív tag
-
bucsupeti
senior tag
Annyiban egyetértek vele, hogy ha a ciklusban rendszeresen módosítgatva van a ciklusváltozó, akkor szebb a while. For esetén az ember arra számít, hogy az szépen a "kiírt" feltételek alapján végigiterál. Ha ettől nagyon eltérő a működése, akkor lehet az ember átsiklik felette, és csak csodálkozik, hogy miért nem azt csinálja a kód amit gondolt. While esetén meg biztosan végignézi, hogy mi történik a változóval.
Szóval problémának nem probléma, csak kisebb esélye van a hibának ha bele kell nyúlni utólag a kódba. Szerintem.Erre gondoltam....
-
n00n
őstag
Ha logikailag egy alkalmazás (pl. nyilvános oldal + annak admin felülete), akkor nem sok értelme van. Ha valami cross-site login dolgot akarsz (pl. van egy már elterjedt oldalad, sok felhasználóval, és akarsz csinálni egy teljesen mást, de közös bejelentkezést akarsz), esetleg akkor lehet értelme a különvételnek.
Az első verzió áll fent, akkor marad egyben. Köszönöm.
-
Aethelstone
addikt
Nah, meg is érdemli, aki 5400-es noti HDD-n Java-t fejleszt....
-
Aethelstone
addikt
Sajnos kellett. Speciális megrendelői igény volt, hogy bizonyos tartalmaknak külön fülön és/vagy ablakban kell megjelenniük. Ennyi.
-
Aethelstone
addikt
A Swingnek is megvan a helye. Standalone(ami NEM vastagkliens feltétlenül) alkalmazásokhoz még mindig az a legjobb. Esetleg az SWT, de az már cross platformilag kissé macerás.
-
Aethelstone
addikt
Azt írtam, hogy kvázi vastagkliens. Tehát funkciógazdag, mint egy vastagkliens, mégis böngészőben fut, tehát működik a központi menedzsment.
A JS-t manapság meg egészen egyszerűen nem tudod kikerülni, ha böngésző közelébe kerülsz. GWT-vel annyival jobb a helyzet, hogy nem kell a JS hülyeségeivel xopnod. Gyengén típusosság és társai
Plusz használhatod az összes Java design patternt, tesztelést(junit), refaktort, ami JS-ben egészen egyszerűen nem működik normálisan. -
fordfairlane
veterán
De ha már külön meg kell tanulni, akkor annyi erővel a JS-t is megtanulhatom.
Nekem úgy tűnik, hogy közbenső nyelvként is megállja a helyét a JS. Én jól ismerem a JS-t, de nem látom akadályát a js-re fordító technológiák alkalmazásának.
-
Aethelstone
addikt
Nem ismerem a GWT-t, de én már helyenként a JQuery-vel is úgy vagyok, hogy kezd kicsit túl sok lenni, és helyenként nagyon drasztikus teljesítmény különbség tud lenni attól függően hogy melyik functiont használja az ember ugyanarra a feladatra. Pedig ugye elvileg nem kéne így lennie. Ehhez képest egy java kódból js kódra fordítás nagyon meredeknek hangzik számomra... persze nyilván egy általános honlapnál rendben van (csak oda meg minek java kód), de ha erőforrás igényeset kell alkotni, akkor jó eséllyel úgyis bele kell nyúlni "kézzel"... akkor meg már valahol a lényege, a jó átláthatóság veszik el. De én csak koca javás vagyok, szóval nyugodtan cáfoljatok meg

Az lenne a cáfolat, hogy a GWT nem általános honlapra való.
A GWT böngészőben futó kvázi vastagkliens alkalmazások fejlesztésére való. Ahol is alapvetően nincs napi többezres látogatottság, nem weboldal, nem portál, viszont fontos, hogy a prezentációs réteg kódja könnyen refaktorálható, tesztelhető, karbantartható legyen. Egy Java fejlesztő számára is. Admin alkalmazások főleg.
Ráadásul a GWT egy eléggé kiforrott technológia, ergó több, mint valószínű, hogy jobb lesz a generált kód minősége, sebessége, mint amit egy mezei fejlesztő valaha képes lesz megalkotni.
Belenyúlni? Nem kell belenyúlni. Ha meg bele kell, akkor szabvány, GWT-s eszközökkel nyúl bele az ember és nem a generált JS kódon gányol

-
fordfairlane
veterán
Nem ismerem a GWT-t, de én már helyenként a JQuery-vel is úgy vagyok, hogy kezd kicsit túl sok lenni, és helyenként nagyon drasztikus teljesítmény különbség tud lenni attól függően hogy melyik functiont használja az ember ugyanarra a feladatra. Pedig ugye elvileg nem kéne így lennie. Ehhez képest egy java kódból js kódra fordítás nagyon meredeknek hangzik számomra... persze nyilván egy általános honlapnál rendben van (csak oda meg minek java kód), de ha erőforrás igényeset kell alkotni, akkor jó eséllyel úgyis bele kell nyúlni "kézzel"... akkor meg már valahol a lényege, a jó átláthatóság veszik el. De én csak koca javás vagyok, szóval nyugodtan cáfoljatok meg

Ehhez képest egy java kódból js kódra fordítás nagyon meredeknek hangzik számomra...
Nem olyan rossz az, ehhez is érteni kell. A Prezinél egy C++ alapú text-render enginet fordítottak cross-compilerrel javascriptbe, ez a js megjelenítő egyik komponense, és egész jó lett. (már amennyit én próbáltam)
-
Aethelstone
addikt
-
axioma
veterán
Komponensteszt (felteszem ez alatt a unit testet értjük) egyértelműen a fejlesztő feladata 100%-ban. Itt lényegében ő ír automatizált teszteket az általa megírt kódhoz.
Integrációs teszt is a fejlesztő feladata, bár itt már nem feltétlen egyértelmű, hogy az írja az automatizált tesztet aki fejlesztette a kódot (illetve ez tipikusan arról szokott szólni, hogy két külön ember által fejlesztett részrendszer együtt is működik-e rendesen. De persze akkor se árt ilyen, ha a két részrendszert ugyanaz az ember fejlesztette).
Rendszerteszt: na ez nem tudom pontosan mit takar. Leginkább viselkedéstesztnek gondolnám, tehát amikor már nem azt nézzük, hogy az egyes leprogramozott dolgok jól működnek-e, hanem hogy az egész rendszer azt csinálja-e amit elvárunk tőle. Ez tipikusan felhasználó felület teszt szokott lenni, jobb esetben automatizálva. Ha automatizálva van, akkor fejlesztőnek lehet köze hozzá, bár tipikusan ezt már egy külön tesztelő csapat szokta csinálni.
UAT: magát az elnevezést nem ismerem, de a "szűk körű végfelhasználói teszt" megnevezés alapján itt a fejlesztőnek csak annyi a feladata, hogy remegve várja, hogy milyen bugokat találnak a userek
Elozo m.helyemen az integracios teszt az adott szoftvert vizsgalta, de kivul me'g lehetett (volt) mesterseges kornyezet. A systemtest meg mar a tobbi (nem mind feltetlen szoftver) rendszerelem tekinteteben is valos volt, adott esetben peldaul itt eresztettek ossze olyan kornyezettel, ahol egyszerre tobb kulonbozo verzioju is jelen volt az adott szoftverbol, ha ugy volt a speckoban akkor egyszerre is. [Na meg a stessz-teszt is a systemtest szintjen volt igazan erdekes.]
-
floatr
veterán
A klasszikus UAT arról szól, hogy az ügyfél projektért felelős emberei a követelmények ismeretében átveszik a szoftvert. Van teszt dokumentációjuk, jegyzőkönyvet készítenek, és nem utolsósorban értenek ahhoz, hogy mit kell tudnia a szoftvernek.
-
Szmeby
tag
Komponensteszt (felteszem ez alatt a unit testet értjük) egyértelműen a fejlesztő feladata 100%-ban. Itt lényegében ő ír automatizált teszteket az általa megírt kódhoz.
Integrációs teszt is a fejlesztő feladata, bár itt már nem feltétlen egyértelmű, hogy az írja az automatizált tesztet aki fejlesztette a kódot (illetve ez tipikusan arról szokott szólni, hogy két külön ember által fejlesztett részrendszer együtt is működik-e rendesen. De persze akkor se árt ilyen, ha a két részrendszert ugyanaz az ember fejlesztette).
Rendszerteszt: na ez nem tudom pontosan mit takar. Leginkább viselkedéstesztnek gondolnám, tehát amikor már nem azt nézzük, hogy az egyes leprogramozott dolgok jól működnek-e, hanem hogy az egész rendszer azt csinálja-e amit elvárunk tőle. Ez tipikusan felhasználó felület teszt szokott lenni, jobb esetben automatizálva. Ha automatizálva van, akkor fejlesztőnek lehet köze hozzá, bár tipikusan ezt már egy külön tesztelő csapat szokta csinálni.
UAT: magát az elnevezést nem ismerem, de a "szűk körű végfelhasználói teszt" megnevezés alapján itt a fejlesztőnek csak annyi a feladata, hogy remegve várja, hogy milyen bugokat találnak a userek
UAT: User Acceptance Test
Ha más nem, talán annyi feladata lesz a tesztelőnek, hogy oktatja az ügyfelet. Bár jobb helyeken ez nem a tesztelő dolga. -
raggg
senior tag
Igen igen. Azt tudni kell, hogy a redmineba ha van rá kapacitás bele lehet nyúlni (ruby-s talán?).
YouTrack egyébként jó választás lehet, 5 userig (vagy ott körül) szabadon használható tudtommal.
-
Flow
senior tag
Amúgy a kézi megírás elsősorban azért volt, hogy ilyet is tudjak, mert a függvények általában csak akkor "jók", ha tudod pontosan, mikor mit csinál.
-
g4dg3t
senior tag
CardPlayer c1 = new CardPlayer();
Peldanyositas, tehat az oroklesi hierarchian vegighivja a konstruktorokat. Igy System.out-ra kiirodik: pc
CardPlayer c2 = (CardPlayer) is.readObject();
Itt ujra peldanyositas tortenik, de az ObjectInputStream mukodese miatt csak a nem-szerializalhato osztalyok konstruktora hivodik meg. (a szerializalhato osztaly peldanyszintu valtozoit, barmifele inicializalas nelkul egyszeruen visszaallitja a streambol)
Igy csak a Player osztaly konstruktora fog hivodni, es System.out-ra vegul csak pcp kerul kiirasra. -
Lortech
addikt
Gondolom nem "java" tárgy, hanem algoritmusok és adatszerkezetek vagy valami hasonló, ahol nem a feladat megoldása a lényeg, hanem az adatszerkezet megvalósítása. Arról persze lehet vitatkozni, hogy erre a java lenne a legalkalmasabb-e, mivel sokkal egyszerűbb pár dolog miatt (pl gc), mint c-ben.
-
Flow
senior tag
Új hozzászólás Aktív témák
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Fórumok
- Szoftverfejlesztés
- Java programozás
- (kiemelt téma)
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Xbox tulajok OFF topicja
- Elemlámpa, zseblámpa
- Konzol Screenshot
- Battlefield 6
- Nem kell még temetni: 2 éves órajelcsúcsot döntöttek meg Raptor Lake-kel
- Projektor topic
- Milyen videókártyát?
- Vicces képek
- Luck Dragon: Asszociációs játék. :)
- További aktív témák...
- 24 magos AMD Threadripper alapú munkára kiváló félgép, 128GB RAM-mal
- HP ZBook Fury 15 G7 i7-10850H 32GB 512GB SSD Quadro T2000 4GB FHD HUN bill, szép állapotban eladó
- Eladó MacBook Pro 16,1 2019 CTO
- új 0 km es garanciás lenovo loq rtx 5050 8gb
- Eladó teljesen újszerű karcmentes Samsung Galaxy Watch Ultra
- MacBook Pro 13" M1 16GB RAM/ 512 GB SSD 27%-os ÁFÁS
- SzinteÚJ!!! Tüzes Ezüst MacBook Air 15" M5 16GB 1000GB Garancia: 2027.04.10. töltővel!
- iPhone 14 128GB Starlight -2 ÉV GARANCIA - Kártyafüggetlen, MS5400, 100% AKKSI
- GAMER PC! Ryzen 5600 / RTX 3060 12GB / A520M / 16GB DDR4 / 512GB NVMe!
- Bontatlan Oriflame Love Potion parfüm eladó
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

Csak azért kérdeztem, mert én eddig csak a "elvileg az egész csapat dönt, de úgyis az lesz amit a vezéregyéniség mond", illetve a "hamarabb kiválasztotta a nem szakmai menedzsment a használandó technológia, mint maga a csapat meglett volna" felállásokat láttam
Bár inkább 



![;]](http://cdn.rios.hu/dl/s/v1.gif)


Valaki el tudná magyarázni?