Trápí vás chybový a špatně udržovatelný kód? Nezvládáte krotit množství nepoužitého CSS ani svoji vášeň pro preprocesory? Nevyznáte se v HTML a CSS od svých kolegů, nebo dokonce ve vlastním kódu, který jste psali před půl rokem? Podívejte se, jak zavést do praxe lintování, code review, automatizaci a štábní kulturu obecně.
42. „ Code review je proces, který zajistí, že každou změnu
v kódu uvidí další osoba, která ji může připomínkovat.“
https://www.zdrojak.cz/clanky/code-reviews-praxi/
— Josef Reidinger
43. Proč dělat code review
• Lepší kvalita kódu
• Udržení výstupní kvality
• Lepší zastupitelnost v týmu
• Rychlejší zaučení nových kolegů
44. Jak připravit změnu
• Usnadnit kolegům code review:
• Automatizovat co se dá: kontrola coding style, testy
• Dělat malé změny, velké změny v menších krocích
• Ověřit, že změna splňuje veškerá kritéria
• Boy scout rule
45. Jak dělat code review
• Být konstruktivní
• Být konzistentní
• Vzájemně se respektovat
• Vyhnout se emocím
• Dobré věci pochválit