Патерни проєктування · Junior · Запитання 41 з 75

Чим погані «магічні числа» на кшталт if (status === 3)?

Пояснення

Іменована константа ORDER_STATUS.SHIPPED пояснює сенс і змінюється в одному місці. У TypeScript ще краще - union літералів або об'єкт as const.

Де почитати

Помилка в запитанні

Патерни проєктування · Junior · запитання 41

Перевірте себе

Пройдіть тест Патерни проєктування · Junior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест