Nejlepším způsobem, jak udělat kritiku něčí práce, je ujistit se, že si to o kódu ponecháte, rozvíjet porozumění, PROČ byste měli v situaci udělat X místo Y.
síla otázek
Nikdo vás nemá rád, když říkáte „to je špatné“, „nedělejte to tak“ atd. I když nabídnete vysvětlení, začali jste dotazem kvalitu své práce a pravděpodobně je postaví do defenzívy. (Jakmile se dostanou do defenzívy, celý proces se zastaví)
Lepší způsob je říci „Hej, uvažoval jsi (jiná možnost), obávám se, že bychom mohli (důvod, proč metoda zde se nedoporučuje) zde. “ Příklad, vložený CSS. „Hej, uvažoval jsi o jejich zařazení do třídy? Opravdu se obávám, jak se náš projekt rozšiřuje, může být těžké zachovat styly na všech těchto samostatných divech.“
Tímto způsobem neútočíte na jejich práci , místo toho diskutujete o možnostech a uvedete důvod zvážit druhou možnost. V některých případech může mít jedinec velmi platný důvod, proč je jeho přístup v tomto konkrétním případě vhodnější, otevřením této cesty mu dáte šanci to vysvětlit a oba máte potenciál se učit a rozšiřovat své znalosti.
NIKDY nepoužívejte slova jako Správné, Špatné, Lepší, Nejlepší, Horší, Nejhorší atd. Z toho okamžitě vyplývá, co někdo udělal, bylo nekvalitní, ať už je tomu tak nebo ne. Kromě toho existují případy, kdy je zaručeno to, co je obvykle považováno za špatný postup, a případy, kdy věci, které jsou považovány za nejlepší, jsou skutečně špatné nápady.
Dokud o tom budete diskutovat tým, který vylepší váš kód, bude obecně dobrý. (ve všech případech čas od času budou jejich vzplanutí, v takových případech nechte nálady vychladnout a vraťte konverzaci zpět na správnou cestu, abyste zjistili, co má smysl pro konkrétní případ)
(každý by měl zvážit to při kritice vysvětlete lidem, o kterých si myslíte, že útočí na váš kód)