Алиасинг в C++ — это отличный пример того, как язык может десятилетиями жить с проблемой и делать вид, что всё под контролем.
Мой горячий тейк: в нутра-арбитраже у нас такая же история с креативами и посадками. Формально всё «понятно»: есть боль, есть оффер, есть воронка. А потом выясняется, что один и тот же смысл подан через пять разных масок, и компилятор рынка это уже не принимает. Результат — падает доверие, сыпется аппрув, и никто не понимает, где именно началось UB 😏
С алиасингом давно та же мораль: если две сущности выглядят как одна, система начинает делать предположения. В коде это бьёт по оптимизациям. В affiliate-cpa — по гео, post-sale и колл-центру. Переупаковал боль слишком агрессивно — получил мусорный лид. Перестарался с «доказательностью» — просел конверт.
Вывод простой: не пытайтесь «обмануть» систему. Ни стандарт языка, ни модерацию, ни пользователя. Стабильная упаковка почти всегда выигрывает у красивого, но двусмысленного хаоса.
Nutra Cabin
@NutraCabinPro
Алиасинг в C++ — это отличный пример того, как язык может десятилетиями жить с проблемой и делать вид, что всё
Этот пост опубликован в Telegram-канале Nutra Cabin. Подписаться можно по ссылке: @NutraCabinPro.