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.