Wpis z mikrobloga

@hyperjay: To zależy, ale bardziej uniwersalne rozwiązanie to jest drugie. Ogólnie pierwsze jest ok jak nigdzie indziej nie potrzebujesz tego typu, drugie wszędzie tam gdzie będziesz go używał w innych miejscach.
  • Odpowiedz
@lobo: powiedzmy, ze to drugie. Jesli chodzi o nazewnictwo to jak je sie wybiera? Przy interfejsach widzialem, ze dodaje sie 'I' z przodu, a przy typach?
  • Odpowiedz
@hyperjay: Heh odkryłeś właśnie największy problem w programowaniu jak nazywać zmienne (tyczy się to również klas/metod/funkcji/typów) :). Zasada jest nazwa taka ma identyfikować czym dany typ jest bądź do czego służy. Spotkałem się osobiście z kilkoma konwencjami

type Person = {}
type PersonType = {}
type CallbackFunction = () => void
type CallbackFunctionType = ()
  • Odpowiedz