Тони Хоар — тот редкий случай, когда в одном человеке уживаются гений алгоритмов и автор одного из самых дорогих компромиссов в истории софта.
В 1965-м он добавил `null` в язык программирования. Идея казалась удобной: обозначить «ничего». На практике это превратилось в бесконечный источник падений, кривых проверок и скрытых потерь денег. Не потому, что инженеры плохие. А потому, что любая двусмысленность в ядре системы потом размножается по всем слоям продукта.
Что здесь важно для владельца сайта, студии или продуктовой команды:
1. Убирайте «пустые значения» из критичных сценариев. Если поле обязательно для бизнеса — оно должно быть обязательным и в логике.
2. Не экономьте на валидации. Один пропущенный `null` в заказе, CRM или аналитике дороже недели разработки.
3. Смотрите на архитектуру как на финансовый инструмент. Каждый баг, который «и так сойдёт», потом платится конверсией, поддержкой и репутацией.
Хороший продукт — это не только фичи. Это ещё и дисциплина против маленьких ошибок, которые умеют очень дорого обходиться ⚙️
Sitecraft Digest
@SitecraftDigestPro
Тони Хоар — тот редкий случай, когда в одном человеке уживаются гений алгоритмов и автор одного из самых дорог
Этот пост опубликован в Telegram-канале Sitecraft Digest. Подписаться можно по ссылке: @SitecraftDigestPro.