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 - Ondra Satai Nekola

Stran: 1 ... 116 117 [118] 119 120 ... 177
1756
Vývoj / Re:Online IDE pro Javu s možností debugování
« kdy: 06. 08. 2016, 15:19:50 »
Takže mi prosím napiš asi miliontou definici agilního vývoje, ať si můžeme navzájem poměřit přirození a neměříme si každej něco jinýho. Ke zbytku se vyjádřím následně.

Vcelku IMO staci wikipedicka definice z prvniho odstavce:

"Agile software development describes a set of principles for software development under which requirements and solutions evolve through the collaborative effort of self-organizing cross-functional teams. It promotes adaptive planning, evolutionary development, early delivery, and continuous improvement, and it encourages rapid and flexible response to change."

1757
Vývoj / Re:Online IDE pro Javu s možností debugování
« kdy: 06. 08. 2016, 15:15:05 »
To bohužel neříká, kolik přejmenování proběhlo předtím, než se commit dostal do upstreamu.
Takže přejmenování je taková prkotina, že vlastně ani nestojí za to to napsat do commitu? To jako něco přejmenuješ, něco přidáš, něco smázneš a do commitu napíšeš "next commit"? Tak to jo, to je spolupráce radost.

Ne.

1758
Vývoj / Re:Online IDE pro Javu s možností debugování
« kdy: 06. 08. 2016, 15:14:35 »
Důkladná analýza pro zákazníka, který neví co chce, je velký problém. Proto uděláš zjednodušenou analýzu, podle ní nějakou alfa verzi, kterou předáš zákazníkovi ke konzultaci. Zákazník vidí, že vývoj jde kupředu a poskytne zpětnou vazbu, která poslouží jako doplněk předchozí zjednodušené analýzy a je možné udělat další iteraci. Takhle jsem dělal většinu svých úspěšných projektů a spokojenost byla na obou stranách.
Já vím, jak to je. Zákazník neví co chce, vývojáři neví, co zákazník chce a podle toho to vypadá. Dá se to zvládnout slušně, ale stojí to čas a čas jsou peníze. Já si narozdíl od většiny zde přítomných můžu dovolit věnovat svým projektům spousty času a proto se snažím, když už něco dělám, to dělat pořádně. Nevyčítám nic ani těm, kteří to prostě kvůli termínům a rozpočtům prasí - chápu je a dělal bych to stejně, kdybych musel. Ale ať alespoň neprohlašují prasení za standard a prasící postupy a nástroje za fantastické a nepostradatelné. Úplně z téhle diskuze tuším ty skvělé názvy tříd, metod, proměnných a kdoví, čeho ještě - a,b,c,abc,xx,zzz,asdf a podobně. To perfektně vystihuje závislost na prasofunkcích.

Jasne. A trebas strejda Bob bude prase nejvetsi.

1759
Vývoj / Re:Online IDE pro Javu s možností debugování
« kdy: 06. 08. 2016, 15:12:15 »
Takze - teorii neznas. Praxi neznas. Sam rikas, ze programator nejsi. Proc teda remcas o vecech, o kterych mas nanejvys matne tuseni?
Protože mě baví, jak se tu profesionálové chlubí, že prasení je jejich styl práce, který považují za dokonalý. Mimochodem, argumentačně jsi momentálně někde na javamanově úrovni. Klidně si to nechám od profíka vysvětlit.

Teorii neznas - rikal jsi, ze regexpy staci
Praxi neznas - to, co popisujes, neni agilni vyvoj. (a pokud ti to nekdo jako agilni vyvoj prodal, tak ti lhal)
Programator nejsi - to jsi rikal.

Definatoricky sis rekl, ze agile = praseni (bez toho, aby sis ocividne zjistil, co to doopravdy je). Kdyz se tu bavime o jedne z metod zlepsovani kodu, tak navrhujes aburni postupy, jak ji dosahnout. 

1760
Aplikaci v Qt asi těžko přeložíte pro Android nebo iPhone.

Ne.
https://www.qt.io/mobile-app-development/

1761
Hardware / Re:Notebook na vysokou
« kdy: 06. 08. 2016, 15:11:04 »
Potiz je, ze vyrobek od ACERu by te ohleduplnosti mohl vyzadovat jak kralovske korunvacni klenoty.

Tohle plati rada od rady. Mozna je prumer nizsi nez u jinych vyrobcu, ale rozptyl je dost velky na to, aby si i u Aceru nasel dobre notebooky.

1762
Vývoj / Re:Online IDE pro Javu s možností debugování
« kdy: 06. 08. 2016, 14:49:29 »

Ano, s prasením to dost souvisí, ono je i těžko říct, co je vlastně agilní vývoj, protože těch definic je asi tolik, kolik je vývojářů, ale ještě jsem nenašel žádnou, se kterou bych se dokázal ztotožnit. Podle mě je prvním a nejdůležitějším krokem každého projektu důkladná analýza. Bohužel, zákazník často neví co chce, nebo to nepochopí vývojář, nebo se myšlenka ztratí někde v zástupu managorů a obchodníků a agilní vývoj je potom fantastická záchrana, zní to hezky, na papíře to vypadá dobře, ale zákazník vlastně netuší, co že to chce a javamani se potom plácají navzájem po zádech, jak to dokázali pěkně přeprasit a zákazníkovi zalepit hubu. Že je z toho potom jedna dlouhá špageta, ve které se vlastně nikdo nevyzná, protože je to navíc propletený pomocí "cool IDE features", kterým se bezmezně věří (ono se musí, jinak by se nestihl termín). Optimalizace se provedou upgradem HW a na občasné pády, které jsou prohlášený za featuru, si zákazník časem zvykne. Však co, nasadíme automatický restart a tím je to pořešený.

Takze - teorii neznas. Praxi neznas. Sam rikas, ze programator nejsi. Proc teda remcas o vecech, o kterych mas nanejvys matne tuseni?

1763
Vývoj / Re:Online IDE pro Javu s možností debugování
« kdy: 05. 08. 2016, 21:53:16 »
Na takové aplikaci bude nutné udělat takovou spoustu jiných změn, že nějaké přejmenování metody bude jen prkotinou a nejspíš taková metoda přitom zcela zanikne.

Tak si tam predstav nejaky jiny refaktoring...

Cim sofistikovanejsi bude, tim hur na tom budes s nastroji, ktere doopravdy nerozumi kodu.

1764
Vývoj / Re:Online IDE pro Javu s možností debugování
« kdy: 05. 08. 2016, 21:37:00 »
Měnit stovky výskytů volání metody jedné třídy v ostatních třídách? To smrdí špatným návrhem aplikace.

No jasne. A spatne navrhovane aplikace refaktorovat nebudeme...

1765
Vývoj / Re:Online IDE pro Javu s možností debugování
« kdy: 05. 08. 2016, 21:13:59 »
(btw: ja bych se vubec nezlobil, kdyby existovala dospela sada nastroju, ktera by to zvladala z lajny nebo z vimka... Ale dokud mi je nikdo neda, tak budu dal pouzivat to, co funguje.)

Celou dobu tady mluvím o Rope. Pokud vím, dá se to dobře používat i z ipythonu. Ale není důvod. Existují pluginy pro všechny populární editory.

No vzhledem k tomu, ze jedu i Javu, Scalu a Haskell, tak mi reseni pouze pro Python moc neimponuje (teoreticky bych ho mohl zacit pouzivat na Python, ale kdyz mam PyCharm, ktery se podoba IntelliJ, tak nema smysl pouzivat extra reseni pro jediny jazyk).

1766
Vývoj / Re:Online IDE pro Javu s možností debugování
« kdy: 05. 08. 2016, 21:04:54 »
Takze
- kdo tvrdi, ze to umi regexpy bud lze nebo nezna zaklady teoreticke informatiky a tak se "jenom" plete
- kdo tvrdi, ze mu podobne upravy neprijdou uzitecne... mno rekneme, ze jini lide resi i situace, kdy to uzitecne je. Dost.
- kdo tvrdi, ze "to nestoji za tu namahu" nema nastroje, kde to jde bez namahy.

(btw: ja bych se vubec nezlobil, kdyby existovala dospela sada nastroju, ktera by to zvladala z lajny nebo z vimka... Ale dokud mi je nikdo neda, tak budu dal pouzivat to, co funguje.)

1767
Vývoj / Re:Online IDE pro Javu s možností debugování
« kdy: 05. 08. 2016, 21:00:12 »
A jsme zase u toho hloupého přejmenovávání. To si pod pojmem "refactoring" neumíš představit něco jiného?

Ne, je to proste jenom snadny a jednoduse pochopitelny protipriklad. Ze jsou i slozitejsi neni zas tak prekvapive.

1768
Vývoj / Re:Online IDE pro Javu s možností debugování
« kdy: 05. 08. 2016, 20:57:33 »
Většinou je snadné zjistit co vrací funkce getEntity. Je to otázka pár vteřin.

A pak dalsich par vterin na neco jineho. A jinych par vterin tam... a z trivilaniho zasahu je prace.

To je vazne tak obtizne v jedenadvacatem stoleti prijmout myslenku, ze by se prace mela nechat strojum? Zejmena, pokud ji zvladnou spolehliveji, rychleji a bez zbytecnych kecu?

1769
Vývoj / Re:Online IDE pro Javu s možností debugování
« kdy: 05. 08. 2016, 20:41:33 »
Studium potřebuješ spíš ty, k rozumnému refactoringu potřebuješ něco jako AST: https://en.wikipedia.org/wiki/Abstract_syntax_tree a ten nikdy v sedu mít nebudeš, IDE ho mají (pro Kita: dá se dostat přes externí tooly i do vimu ;))

Teoreticky ano. Prakticky se bez toho dá žít.

Prakticky opet ne. Protoze po nastrojich na praci s kodem chces, aby fungovaly. Ne aby fungovaly nekdy.
Jinak se zase dostanes obloukem k tomu, ze kod nezlepsujes, protoze je to tezke a tezke to je, protoze nemuzes verit nastrojum a musis pri tom hazet lopatou rucne.

1770
Vývoj / Re:Online IDE pro Javu s možností debugování
« kdy: 05. 08. 2016, 20:25:19 »
Pokud pojmenováváš instance rozumně jako v tomhle případě, tak je regexp jasná volba.

Tohle už je jen trolling, že? Protože tohle nemůže myslet normální člověk vážně...

Proč ne? Nejdřív si grepem nebo ack vypíšu všechny použití. Zjistím si, pro jaké instance to chci změnit a podle toho napíšu regexp. Pokud by těch případů bylo moc, tak není dobrý nápad to měnit.

Takze nedostatecne nastroje zpusobi to, ze neudelas jinak uzitecnou upravu...

Stran: 1 ... 116 117 [118] 119 120 ... 177