Jinak jeste dodam, ze ma specializace se chce soustredit prave na rozklad problemovych domen do jednodussich casti, uchopitelnych klienty. Pamatujme na zlate pravidlo 80/20. Pokud je problemova domena prilis slozita a vyjimkovana, tak ten system je neusporadany a casto zbytecne slozity i v realnem svete. Cilem vyvojare nema byt jen popisovat realitu. Cilem vyvojare ma byt realitu ZJEDNODUSOVAT. Proto jsem toho nazoru, ze doba analytiku a programatoru oddelenych od sebe skoncila. Analytiky VYHAZET. Vyvojar by dnes mel mene studovat technologie (a pouzivat treba RoR :), a vice studovat pribuzne vedy. Filosofii, psychologii, robotiku, marketing, ucetnictvi, neurovedy, lekarstvi, management, nove technologie. Taky by mel chapat problematiku svetelnych mecu, vedet, co je Matrix, Tron, Travnikar, apod. To si nedelam srandu. Tohle inspiruje k reseni realnych problemu. Cim vetsi vhled do souvisejicich veci, tim lepe. Bohuzel, pri studiu Javy toho musite zvladnout tolik, ze na okolni svet nezbyva cas. A klienti trpi.
Jirka Hradil 2011/1/26 Tomas Hubalek <tomas.huba...@onsemi.com>: > Jeste bych se zeptal: co je to za firmu a co za projekt, kde to tak dobre > funguje. > > Dokazu si predstavit jednodussi systemy, kde to muze fungovat presne takto, > ale dokazu si velice dobre predstavit, ze zakaznici z nasi polovodicove firmy > (kde je problemova domena casto extremene komplikovana) by dokazaly utavit > sebezazracnejsi programovaci jazyk. > > Tom > >> -----Original Message----- >> From: konference-boun...@java.cz [mailto:konference-boun...@java.cz] On >> Behalf >> Of Tomas Hubalek >> Sent: Wednesday, January 26, 2011 12:58 PM >> To: Java >> Subject: RE: Off Topic - Oracle/Java/Linux zkratka ala LAMP? >> >> No me tam chybi uz jen na konci "Halelujaaaah...." ;-) >> >> > -----Original Message----- >> > From: konference-boun...@java.cz [mailto:konference-boun...@java.cz] On >> Behalf >> > Of Jiří Hradil >> > Sent: Wednesday, January 26, 2011 12:52 PM >> > To: Java >> > Subject: Re: Off Topic - Oracle/Java/Linux zkratka ala LAMP? >> > >> > Ruby on Rails: male tymy (3-4) lidi, zkusenosti, delegace >> > odpovednosti, stridani vedeni mezi cleny tymu, nepretrzita integrace, >> > nepretrzity deployment (temer denne novy release s NOVOU >> > funkcionalitou !), kontrola pokryti, review kodu navzajem mezi sebou. >> > Neni duvod psat hnusny kod, nebudeme si pod sebou podrezavat vetev. >> > Ukazatelem udrzitelnosti je stabilita systemu, udrzovani a rust >> > pokryti testy, rychla reakce na zmeny klientem (dodavame reseni v radu >> > hodin ci dnu). Tyto hodnoty casem neklesaji, ale jsou stabilni nebo >> > rostou. Teto rychlosti jsem v Jave nikdy nedosahnul. >> > >> > Lide mi nechodi uprostred. Velmi nizka fluktuace. Diky jednoduchosti >> > vsak rychla nahrada. Novy clovek pronikne do kodu v radu dnu az tydnu. >> > Tym ho strhne zkusenostmi, po case se knowledge sdili a piseme zhruba >> > vsichni stejne. Sedime a piseme pohromade. Na system jsou vsichni >> > hrdi. Vohnouty jsem vymlatil. >> > >> > Je zvlastni, ze se tady zacina profilovat nazor "Ruby ma hnusny kod". >> > Jak jsem psal, jazyk nemuze vynutit "peknost". Gosling muze neco rikat >> > o dobre citelnosti, ovsem v Jave neprodukujeme cisty kod automaticky. >> > V kazdem jazyce se najde patlal. Vynutitelnost, kterou zminujete >> > kontrolami externich IDE (vsadim se, ze po case nekdo zmini zazraky >> > jako PMD, Checkstyle) castecne pomuze. Ovsem jen tymu, ktery VI, ZE JE >> > MA NASADIT. :) Pak jsou samozrejme konvence jazyka Java, apod., ovsem >> > dle mych zkusenosti s minulymi projekty se dodrzovaly minimalne (v >> > mych tymech vzdy, spis jsem ostatni firmy ucil, ze neco takoveho >> > existuje). >> > >> > Nestavte prosim porovnani Java vs Ruby na citelnosti kodu. Je to >> > chabe. Gral je jinde. Hledejte a zkuste si to. >> > >> > Jirka Hradil >> > >> > 2011/1/26 Robert Novotny <robert.novo...@upjs.sk>: >> > > Ake mate skusenosti v timovej praci? Mne sa zda, ze principialne nie je >> > > problem, >> > > ak je to projekt v malom time rovnako skusenych ludi, ale nestane sa, ze >> > > zaciatocnici zacnu prasit kod, ako ich napadne? (Syndrom PHP). >> > > >> > > A ako sa pytal kolega, ako je to s udrzovatelnostou po X rokoch? Resp. >> > > ako je to s udrzovatelnostou pre ludi, ktori pridu do projektu uprostred? >> > > >> > > Robert Novotny >> > > >> > > On 26. 1. 2011 12:27, Jiří Hradil wrote: >> > >> >> > >> Diky, presne jsi to vystihl. Nekolik let jsem nemel pri psani v Jave >> > >> zadne emoce. Takze otazkou zustava, proc v ni psat? Emoce nas odlisuji >> > >> od stroju. Pokud mam tretinu zivota (idealne vsak par hodin tydne :) >> > >> stravit cinnosti, ktera mi nepusobi radost, tak co mi zbyde? Pocit >> > >> dobre odvedene prace? Kdyz v jinem kraji toho po sobe necham 10x vic? >> > >> >> > >> Mne osobne nevadi pouzivani Javy. Ovsem je treba delat to v tzv. >> > >> svobodnem kontextu. Sam se mam rozhodnout na zaklade znalosti. Jenze >> > >> tohle rozhodnuti je casto takove, ze nemam ani poneti, ze nekde jinde >> > >> se zije lip a jednoduseji. Jsem proste stale presvedcen, ze kdyby >> > >> vsichni javiste, co znam znali Ruby a RoR, tak razem scena prijde o >> > >> desitky % clenu okamzite a o zbytek casem :). Zavreni ve sve kulnicce >> > >> s pocitem, ze kulna je enterprise a desky jsou zlate, protoze za tim >> > >> stoji "velka firma", kde jadro tvori nikoli programatori a myslitele >> > >> aka Gosling, ale obchodnici. To fakt chcete? >> > >> >> > >> Zkuste to a dejte vedet. Fakt to za to stoji. A verte mi, byl jsem >> > >> velky obhajce Javy :). >> > >> >> > >> Jirka Hradil >> > >> >> > >> >> > >> 2011/1/26 Ondra Medek<xmed...@gmail.com>: >> > >>>> >> > >>>> být mou blbou pamětí. Nebo taky tím, že skutečně důležité věci si >> > >>>> člověk pamatuje a nepříjemné věci zapomíná :). >> > >>> >> > >>> Člověk si pamatuje déle věci, u kterým má silné emoce, ať již kladné >> > >>> (na tom místě jsou dobré jahody v létě), nebo záporné (tam žije hrozný >> > >>> medvěd). Zapomíná se to, co žádné emoce nevzbuzuje. >> > >>> >> > > >> > > >