Co robisz, gdy pracujesz z kimś, kto ma tendencję do pisania złym stylistycznie kodem? Kod, o którym mówię, jest zwykle poprawny technicznie, ma rozsądną strukturę, a nawet może być algorytmicznie elegancki, ale po prostu wygląda brzydko . Mamy:
- Mieszanina różnych konwencji nazewnictwa i tytuły (
underscore_style
icamelCase
iUpperCamel
iCAPS
wszystkie zastosowane mniej lub bardziej losowo do różnych zmiennych w tej samej funkcji) - Dziwne i niespójne odstępy, np
Functioncall (arg1 ,arg2,arg3 );
- Wiele błędnie napisanych słów w komentarzach i nazwach zmiennych
Mamy dobry system sprawdzania kodu, w którym pracuję, więc musimy przyjrzeć się i naprawić najgorsze rzeczy. Jednak wysyłanie recenzji kodu, która składa się z 50 wierszy „Dodaj spację, jest naprawdę błahostką. Poprawnie przeliteruj„ itarator ”. Zmień tę wielkość liter. Itd.”
Jak zachęciłbyś tę osobę do większej ostrożności i zgodności z tego rodzaju szczegółami?