Vyvojářská pracovní stanice i5 vs. i7 z pohledu výkonu

javaman ()

Re:Vyvojarska pracovna stanica i5 vs i7 z pohladu vykonu
« Odpověď #30 kdy: 04. 12. 2016, 16:18:31 »
6800 je dobrý kompromis za málo peněz. Na běžný vývoj je to OK.


aaa

Re:Vyvojarska pracovna stanica i5 vs i7 z pohladu vykonu
« Odpověď #31 kdy: 04. 12. 2016, 16:24:45 »
Kompiluj si klidně dvěstěkrát za den, je to tvoje volba. Normálnímu vývojáři stačí i 1× za den a to ještě v závěrečné fázi vývoje. Často to ani není na jeho mašině, neboť si počká na nightbuild.
Denne niekedy commitnem aj 20 zmien. To normalny vyvojar commituje obrovsky diff raz denne? Alebo snad nekompiluje a nespusta testy ani pred commitom?

Hezky napsáno :) Je třeba to brát s nadsázkou, ale obecně platí, že software by měl psát maximální efektivně, bez ohledu na výkon hardwaru. Mnozí utrpěli šok, když si po uvedení prvního iPhonu museli vystačit s minimem RAM a pomalým procesorem. Výkonný HW rozmazluje. I když telefony to teď už dohnaly...
Ide o rychlost kompilatoru, nie o vykon programu. Ja mam 12 jadrovy Xeon a zvlada to kompilaciu a testy za 5 sekund namiesto 20 minut so swapujucim RPi. To je uplne ine programovanie a vyrazne to pomaha mojmu vykonu. Za 20 minut uz budem myslou uplne inde alebo budem riesit nieco ine a context switching je zabijak vykonu.

Ked je vykon PC horsi a testy bezia dlho, tak ich nikto nepise a nespusta. Ked sa to o polnoci rozbije, tak oprava trva ovela dlhsie, odklada sa to a chyba je uz zanesena v kode.

OP: kup si nieco s poriadnym vykonom, rychlo sa to zaplati. Xeon je jednoznacne vyhra.

Kit

Re:Vyvojarska pracovna stanica i5 vs i7 z pohladu vykonu
« Odpověď #32 kdy: 04. 12. 2016, 16:30:08 »
Kompiluj si klidně dvěstěkrát za den, je to tvoje volba. Normálnímu vývojáři stačí i 1× za den a to ještě v závěrečné fázi vývoje. Často to ani není na jeho mašině, neboť si počká na nightbuild.
Denne niekedy commitnem aj 20 zmien. To normalny vyvojar commituje obrovsky diff raz denne? Alebo snad nekompiluje a nespusta testy ani pred commitom?

Někdy mám i 20 commitů za hodinu, vše po řádném otestování. Nevidím však důvod, proč bych měl dělat kompletní build před každým commitem. Stačí zkompilovat a otestovat pouze modifikované moduly.

javaman ()

Re:Vyvojarska pracovna stanica i5 vs i7 z pohladu vykonu
« Odpověď #33 kdy: 04. 12. 2016, 16:44:38 »
Ja mam 12 jadrovy Xeon a zvlada to kompilaciu a testy za 5 sekund namiesto 20 minut so swapujucim RPi. To je uplne ine programovanie a vyrazne to pomaha mojmu vykonu. Za 20 minut uz budem myslou uplne inde alebo budem riesit nieco ine a context switching je zabijak vykonu.
+1

Kompiluj si klidně dvěstěkrát za den, je to tvoje volba. Normálnímu vývojáři stačí i 1× za den a to ještě v závěrečné fázi vývoje. Často to ani není na jeho mašině, neboť si počká na nightbuild.
Denne niekedy commitnem aj 20 zmien. To normalny vyvojar commituje obrovsky diff raz denne? Alebo snad nekompiluje a nespusta testy ani pred commitom?

Někdy mám i 20 commitů za hodinu, vše po řádném otestování. Nevidím však důvod, proč bych měl dělat kompletní build před každým commitem. Stačí zkompilovat a otestovat pouze modifikované moduly.

Hlavně jsi říkal, že píšeš skriptíky v PHP a tam je to asi jedno. Normální je totiž vědět, jestli ti ten build ještě celý funguje. To se nedozvíš jinak, než jeho puštěním.

drobaxis

Re:Vyvojarska pracovna stanica i5 vs i7 z pohladu vykonu
« Odpověď #34 kdy: 04. 12. 2016, 18:23:49 »
Všechno se netočí jen kolem CPU. Rychle SSD nebo M2 SSD. Počet monitorů a jejich rozměry zavisí na způobu práce. To tu všem doufám došlo.


Re:Vyvojarska pracovna stanica i5 vs i7 z pohladu vykonu
« Odpověď #35 kdy: 04. 12. 2016, 18:27:30 »
Kompiluj si klidně dvěstěkrát za den, je to tvoje volba. Normálnímu vývojáři stačí i 1× za den a to ještě v závěrečné fázi vývoje. Často to ani není na jeho mašině, neboť si počká na nightbuild.
Denne niekedy commitnem aj 20 zmien. To normalny vyvojar commituje obrovsky diff raz denne? Alebo snad nekompiluje a nespusta testy ani pred commitom?

Někdy mám i 20 commitů za hodinu, vše po řádném otestování. Nevidím však důvod, proč bych měl dělat kompletní build před každým commitem. Stačí zkompilovat a otestovat pouze modifikované moduly.

A jak casto ti kolegove nadavaji, kdyz jim rozbijes build?

Radovan.

Re:Vyvojarska pracovna stanica i5 vs i7 z pohladu vykonu
« Odpověď #36 kdy: 04. 12. 2016, 19:04:20 »
Som programator
Ne, nejsi. Pořiď si Raspberry Pi a naprogramuj to tam. Až ti to na něm bude běhat stejně dobře jako jiným na i5, budeš programátor!
Hezky napsáno :) Je třeba to brát s nadsázkou, ale obecně platí, že software by měl psát maximální efektivně, bez ohledu na výkon hardwaru. Mnozí utrpěli šok, když si po uvedení prvního iPhonu museli vystačit s minimem RAM a pomalým procesorem. Výkonný HW rozmazluje. I když telefony to teď už dohnaly...
Aspoň jeden co to pochopil :-/

Kit

Re:Vyvojarska pracovna stanica i5 vs i7 z pohladu vykonu
« Odpověď #37 kdy: 04. 12. 2016, 19:26:16 »
Někdy mám i 20 commitů za hodinu, vše po řádném otestování. Nevidím však důvod, proč bych měl dělat kompletní build před každým commitem. Stačí zkompilovat a otestovat pouze modifikované moduly.

A jak casto ti kolegove nadavaji, kdyz jim rozbijes build?

Do feature branche mi nelezou.

perceptron

Re:Vyvojarska pracovna stanica i5 vs i7 z pohladu vykonu
« Odpověď #38 kdy: 04. 12. 2016, 19:27:52 »
Někdy mám i 20 commitů za hodinu, vše po řádném otestování. Nevidím však důvod, proč bych měl dělat kompletní build před každým commitem. Stačí zkompilovat a otestovat pouze modifikované moduly.

A jak casto ti kolegove nadavaji, kdyz jim rozbijes build?

Do feature branche mi nelezou.

protoze neexistujou.

ani feature branche

ani kolegove

javaman ()

Re:Vyvojarska pracovna stanica i5 vs i7 z pohladu vykonu
« Odpověď #39 kdy: 04. 12. 2016, 20:25:22 »
protoze neexistujou.

ani feature branche

ani kolegove

 ;D

Někdy mám i 20 commitů za hodinu, vše po řádném otestování. Nevidím však důvod, proč bych měl dělat kompletní build před každým commitem. Stačí zkompilovat a otestovat pouze modifikované moduly.

A jak casto ti kolegove nadavaji, kdyz jim rozbijes build?

Do feature branche mi nelezou.

Takže třeba celý týden nevíš, že jsi kompletně rozbil build a vůbec tě to nezajímá?

Kit

Re:Vyvojarska pracovna stanica i5 vs i7 z pohladu vykonu
« Odpověď #40 kdy: 04. 12. 2016, 20:31:56 »
Někdy mám i 20 commitů za hodinu, vše po řádném otestování. Nevidím však důvod, proč bych měl dělat kompletní build před každým commitem. Stačí zkompilovat a otestovat pouze modifikované moduly.

A jak casto ti kolegove nadavaji, kdyz jim rozbijes build?

Do feature branche mi nelezou.

Takže třeba celý týden nevíš, že jsi kompletně rozbil build a vůbec tě to nezajímá?

A proč bych měl rozbíjet build? To je snad v módě?

javaman ()

Re:Vyvojarska pracovna stanica i5 vs i7 z pohladu vykonu
« Odpověď #41 kdy: 04. 12. 2016, 20:41:08 »
To se stává, ale protože jsi ještě asi nic moc nedělal, tak to chápu. Když jsem byl malý, také jsem psal bez testů a ani jsem nevěděl, jestli to celé funguje. Je to asi jako Windows bez antiviru. Žádné viry tam určitě nejsou, protože je nikdo neviděl.

perceptron

Re:Vyvojarska pracovna stanica i5 vs i7 z pohladu vykonu
« Odpověď #42 kdy: 04. 12. 2016, 20:44:07 »
ak nemate continuous integration nemate buildy ktore by ste breakli

resolved fixed

Kit

Re:Vyvojarska pracovna stanica i5 vs i7 z pohladu vykonu
« Odpověď #43 kdy: 04. 12. 2016, 20:45:49 »
To se stává, ale protože jsi ještě asi nic moc nedělal, tak to chápu. Když jsem byl malý, také jsem psal bez testů a ani jsem nevěděl, jestli to celé funguje. Je to asi jako Windows bez antiviru. Žádné viry tam určitě nejsou, protože je nikdo neviděl.

Ty nepíšeš testy?

Kit

Re:Vyvojarska pracovna stanica i5 vs i7 z pohladu vykonu
« Odpověď #44 kdy: 04. 12. 2016, 20:49:30 »
ak nemate continuous integration nemate buildy ktore by ste breakli

resolved fixed

Tak snad vím, k čemu je rebase, ne?

Proč bych měl rozbíjet nějaké buildy? Copak jsme v nějaké dřevní době programování, kde všichni přepisovali, co je napadlo?