reklama

O kolik je Intel Optane výkonější než současné notebookové SSD?

PetrM

Re:O kolik je Intel Optane výkonější než současné notebookové SSD?
« Odpověď #75 kdy: 11. 07. 2018, 09:35:23 »
Ne, není to o stylu práce. Můj styl práce je správný.

Ne, není.

1) Když refaktoruješ malý kousek, proč sakra buildíš všechno? I to blbý make na Unixu v 70. letech vědělo, co se v projektu změnilo a na co volat kompilátor, tak proč to, sakra, nejde na hyper super moderním cool IDE s jazykem, co umí všechno?
2) Refaktoruješ/měníš komplet všechno v projektu? Proč, ty vole? Udělej si test projekt pro konkrétní modul (= doba jednoho testování), přetáhni do něho jenom to, co se ho týká (unit testy, kód) = třeba hodina práce, to je 6 těch desetiminutových testů. Projeď úvodní test a pak refaktoruj. V tom okamžiku už děláš v rozsahu třeba 5% projektu a build + testy za 20s. Jak budeš spokojený, commitneš to, merge do integračního testu a tam se o to automaticky postará třeba pan Jenkins na pozadí a pošle ti pak mailem, jestli to prošlo (komplet UT + IT). Když jo, tak to odešleš tesťákům, když ne, opravíš to. Než dojde výsledek od CI, můžeš si třeba chystat práci na další modul. V té chvíli tě netrápí ani testy na 30 minut, pokud se dějí automaticky na pozadí, že...
3) Zkus se podívat, jestli tvůj framework nemá overhead při buildu jako kráva - závislosti všeho na všem, zatahování nepotřebných kosočtvercovin,...
4) Čím slabší stroj, tím lepší SW. Budeš blíž k realitě, kterou má uživatel aplikace a budeš sám vidět, kde ho tlačí bota.

reklama


kraxna

Re:O kolik je Intel Optane výkonější než současné notebookové SSD?
« Odpověď #76 kdy: 11. 07. 2018, 17:53:15 »
1) Když refaktoruješ malý kousek, proč sakra buildíš všechno? I to blbý make na Unixu v 70. letech vědělo, co se v projektu změnilo a na co volat kompilátor, tak proč to, sakra, nejde na hyper super moderním cool IDE s jazykem, co umí všechno?
2) Refaktoruješ/měníš komplet všechno v projektu? Proč, ty vole? Udělej si test projekt pro konkrétní modul (= doba jednoho testování), přetáhni do něho jenom to, co se ho týká (unit testy, kód) = třeba hodina práce, to je 6 těch desetiminutových testů. Projeď úvodní test a pak refaktoruj. V tom okamžiku už děláš v rozsahu třeba 5% projektu a build + testy za 20s. Jak budeš spokojený, commitneš to, merge do integračního testu a tam se o to automaticky postará třeba pan Jenkins na pozadí a pošle ti pak mailem, jestli to prošlo (komplet UT + IT). Když jo, tak to odešleš tesťákům, když ne, opravíš to. Než dojde výsledek od CI, můžeš si třeba chystat práci na další modul. V té chvíli tě netrápí ani testy na 30 minut, pokud se dějí automaticky na pozadí, že...
3) Zkus se podívat, jestli tvůj framework nemá overhead při buildu jako kráva - závislosti všeho na všem, zatahování nepotřebných kosočtvercovin,...
4) Čím slabší stroj, tím lepší SW. Budeš blíž k realitě, kterou má uživatel aplikace a budeš sám vidět, kde ho tlačí bota.

Jen doplnim mozna par veci k tomu, ceho se to tyka (protoze tvoje prohlaseni je dost obecne).

LR moduly se builduji pomoci maven ci gradle, inkrementalni kompilaci umi oba
Poustet testy se da jednotlive nebo po skupinach, staci si vybrat, nemusi se kvuli tomu ani kompilovat vse, ani poustet vsechny.
Restartovat LR se kvuli nahrani nove verze modulu nemusi
Integracni testy se pousti v LR na bezici LR, deployuje se jen ten modul nic vic (a nemusi ani cely, pokud to ma clovek rozumne navrzene).
Frameworkem v LR je prave ten LR, nebo max. osekany Spring.Nevim co si predstavujes, ze v Jave zpusobuje overhead jak krava pri buildu - framework se nekompiluje, jen se nacitaji class soubory, build zavislosti nijak extremne nezpomaluji.
Bliz k realite uzivatele ? Vzdyt je to LR, bezi to na serveru, uzivatel to nikdy poustet nebude, takze to neni nijak vypovidajici vec o uzivatelske zkusenosti :-d

PetrM

Re:O kolik je Intel Optane výkonější než současné notebookové SSD?
« Odpověď #77 kdy: 12. 07. 2018, 06:43:35 »
Jen doplnim mozna par veci k tomu, ceho se to tyka (protoze tvoje prohlaseni je dost obecne).

Nedělám Javu, takže konkrétní nástroje neznám. Jenom nemůžu pochopit, že někdo po změně pěti řádků pět minut buildí na tom nejvýkonnějším železe, co má k dispozici. A při tom ještě tvrdí, že to dělá správně.

Bez ohledu na jazyk a tooly, tohle není programátor, ale vůl. Místo pročítání benchmarků by se měl soustředit na příručk k nástrojům a pochopení, s čím pracuje. A tím bych to uzavřel.

Bliz k realite uzivatele ? Vzdyt je to LR, bezi to na serveru, uzivatel to nikdy poustet nebude, takze to neni nijak vypovidajici vec o uzivatelske zkusenosti :-d

Předpokládám, že na tom samým stroji co to builduje, bude i některý věci zkoušet. A je moc fajn, když ti někdo něco odladí na osmijádře @3,5GHz s 32GB RAM a pak to najednou jde na čtyřjádro @2,5GHz s 8GB RAM. To se pak někdy chová trochu jinak a uživatel nemusí být vždycky spokojený s pomalejší odezvou a swapováním...

neeemeee

Re:O kolik je Intel Optane výkonější než současné notebookové SSD?
« Odpověď #78 kdy: 12. 07. 2018, 23:53:50 »
Divím se, že jste tak dlouho vydrželi diskutovat s někým, kdo nepozná rozdíl mezi prasetem a krávou. Tenhle člověk je úplně mimo a pokud něco opravdu programuje, tak maximálně piškvorky, a to na své černobílé televizi s vlastnoručně vyřezanou klávesnicí z bukového dřeva a s papírovou čepicí na hlavě. 

 

reklama