Notatki inżynierskie
Artykuły dla tych, którzy
wdrażają stack
Oryginalne materiały o React, Node.js, TypeScript i AI — z tej samej praktyki co nasze oprogramowanie operatorskie. Treść artykułów po angielsku.
Tag: discriminated-unions
TypeScript nie jest wolny — nadmiernie skomplikowane typy są
Uogólniona zupa, przedwczesne wykorzystanie mechanizmu DRY dla różnych typów, stan flagi opcjonalnej oraz pomysłowość na poziomie typów obniżają szybkość pracy. Lepiej używać prostych interfejsów, zjednoczeń dyskryminowanych oraz umiarkowanych kosztów generowania kodu przez tsc.
2143 słówCzytajUnie z dyskryminacją w TypeScript: uniemożliwienie reprezentacji nielegalnych stanów
Zastąp torby stanów boolowskich zespołami rozróżniającymi w TypeScript – kompletność, typy Result, przesyłanie plików, autoryzacja, proces zakupu oraz właściwości, których nie można błędnie przechowywać.
3622 słówCzytaj
FAQ
O tych artykułach
Tak. Każdy tekst to oryginalny angielski rewrite na tę stronę. Struktura i kod za źródłem; proza przepisana i sprawdzona pod kątem pokrycia.
Posty techniczne najpierw po angielsku, by kod i API były dokładne. Interfejs strony jest w dziewięciu językach.
Nowe drafty trafiają do kolejki po redakcji. Import na stronę bierze tylko nowe lub zmienione slugi — bez duplikatów.
Przykłady są ilustracyjne. Sprawdź stack i licencje przed produkcją. W sprawie wdrożenia wyślij brief.
Wycena w 24 h
Potrzebujesz tego stacka w warstwie operatorskiej? Wyślij brief — wycena w 24 h.