Во многих командах дизайн — последний этап: сначала доделывают функции, а потом всё «украшают». Мы так не работаем.
Открывая программу, человек первым делом видит вёрстку, отступы, цвета и текст. Многие не знают, как всё это называется, но чувствуют это все. Если отступы в интерфейсе расставлены как попало, а текст сбился в кучу, трудно поверить, что код за ним написан тщательно.
Поэтому в XICO дизайн и разработка начинаются одновременно. Мы всерьёз обсуждаем, как кнопка откликается на нажатие, где должна переноситься строка и насколько глубокой должна быть тень в тёмной теме.
В Xico Clean есть правило дизайна: какую функцию ни откройте, сначала вы видите ответ, затем одно главное действие, а подробности раскрываются, только когда они нужны. Звучит просто, но с каждой новой функцией приходится заново отвечать на вопрос: а какое у неё на самом деле главное действие?
Специально такие детали мало кто замечает. Но со временем люди запоминают, какой программой им было приятно пользоваться.
