Про внедрение стандартов
Сталкивались ли вы когда-то с тем, что в разных местах продукта или кодовой базы для работы с одними и теми же концепциями используюся абсолютно разные подходы? Пример на скриншоте – различные форматы определения даты и времени, использующиеся в разных подсистемах. Помимо дат, такой зоопарк часто может коснуться способов ввода номера телефона, валют, локалей и языков. Чем больше в таких вещах хаоса, тем сложнее поддерживать систему, проще допустить баги на проде, а, значит, испортить пользовательский опыт.
Статья напоминает про то, что в решении таких проблем разумно обратиться к существующим стандартам и выбрать подходящий для вас. Например, ISO, IETF RFC, ICANN. Даже если внедрение стандарта потребует переписать какой-то существующий код и мигрировать данные, в долгую, скорее всего, это вложение окупится.
Post #1430
7.74K

- 👍 13