Нет, только стейт и его изменение
Скорей всего дело в опыте, тоже приходится работать с более опытным коллегой и иногда его решения кажутся такими логичными, но сам почему-то не сразу додумался, хоть и мог бы написать подобное. Думаю тут главное, чтобы коллега сама хотела развиваться и учиться у других в команде видя их код, но если нет и начальству пофигу.. беда :)