Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/TypeScript/anti-patterns

Какие антипаттерны типизации стоит избегать?

СобеседованиеПаттерны типизации
  1. Чрезмерное использование any — используйте unknown вместо этого
  2. Type assertions, скрывающие ошибки — предпочитайте type guards
  3. Двойные assertions (as unknown as T) — допустимы только в тестах
  4. @ts-ignore — используйте @ts-expect-error (самоочищается при исправлении)
  5. Сверхсложные типы — разбивайте на именованные вспомогательные типы
  6. Избыточные аннотации — доверяйте выводу типов
  7. Object с большой буквы — используйте object (маленькая) или конкретный тип
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov