//Про дизайн-системы и уход за ними

У всех есть свой хаос. И свой порядок в этом хаосе. Кто-то разбрасывает кнопки по 12 разным файлам и говорит «я так быстрее думаю», а кто-то тащит все в один гайд и борется с инстансами как с внутренними демонами. И оба правы. Потому что не всегда есть ресурсы «сделать красиво»

Уход за компонентами — это как ухаживать за капризным растением: вроде вчера был живой, а сегодня сдох, потому что ты его случайно передвинула, чтобы рядом поставить петунию (или новый кастомный dropdown)

Сделать спецификацию, предусмотреть состояния, описать гайды по применению — это роскошный максимум. Но часто ты просто кидаешь себе в угол фрейм с подписью «Radio buttons NEW» и идёшь дальше по таске. И это тоже ок

Лично я несколько раз садилась «сделать дизайн-систему для души», которую не буду дитечить, все спеки, состояния и т.д. Начиналось с набора кнопок, заканчивалось гугл-доком со списком того, что я никогда не успею сделать((

Но когда ты собираешь всё атомарно, любая мелочь становится многоразовой. И ты не пересоздаёшь тот же paddings 16px по 20 раз в 20 карточках. А просто обновляешь одно свойство и идёшь заниматься чем-то более приоритетным или пить кофе

Системность в хаосе — это про заботу, а не про перфекционизм. Я люблю порядок. Мне нравится, когда всё собрано, подписано и живёт в одном месте. Но я точно знаю, что не во всех реалиях этому порядку есть место. И это тоже нормально

//Про дизайн-системы и уход за ними | Сетка — социальная сеть от hh.ru