ettaluni, нет, ты сам ставить будешь.
Но, опять же, это касается только убогих контор, так что если ты устроился в нормальную, никто подобным заниматься не будет.
В шарашкиных конторах любят ставить трекеры, а в нормальных фирмах на подобное плевать (особенно на жалкие 10 минут), если ты выполняешь свои обязанности.
Alice, не поняла.) Если дата = андефайнд, то return !data.error кинет эксепшн.
Следовательно дальнейшая проверка на андефайнд чейнингом (data?.name) бесполезна, поскольку не может быть такого кейса, когда дата с андефайндом дойдёт до этой части кода.
В любом случае всё то, что есть на кодепене, менять можно.