Прототипы
Цель прототипа - быстро проверить идею и обнаружить риски.
Обычно прототипы ассоциируются с дизайном. И для проработки интерфейса есть много специализированных инструментов, например maker, figma, Mockplus и другие. Но начинать лучше с листочка и ручки, чтобы в принципе понять, а чего мы хотим. В идеале нужно начать с того, что должно получиться в конце. А уже затем можно добавлять мелкие детали.
Прототипы дизайна легче выбрасываются, потому что легче делаются (беру только свой опыт, дизайнеры - не ругайтесь). Мы не потратили на них много сил и не привязались к решению, поэтому можем легко отказаться. Другое дело когда мы начинаем делать прототипы кода. Я не встречал специализированных инструментов для этого и поэтому чаще всего их делают в той же среде разработки.
А когда мы попадаем в привычную среду, то начинаем следовать паттернам программирования и стараемся писать чистый код. То есть делаем все возможное, чтобы решение было качественное. И прототип кода становится слишком проработанным и детальным. А от него мы уже не хотим отказываться, так как вложили кучу сил.
Именно поэтому нужно уметь специально говнокодить прототипы. Идти на сознательное срезание углов, внесение ошибок и максимальное упрощение. Для этого важно удерживать цель прототипа и изначально относится к нему как к одноразовому инструменту, который точно и при любых обстоятельствах будет выкинут. Иначе мы начинаем защищать наше решение, ведь кажется, что осталось чуть-чуть докрутить и все.
А это может быть опасно тем, что ты становишься заложником своей первой идеи, которую решил проверить. Такая своеобразная ловушка для обезьян. Это когда в кувшин или тыкву кладут банан и оставляют узкое отверстие, чтобы можно было просунуть лапу. Когда обезьяна хватает банан, то уже не выпускает его и поэтому не может вытащить лапу обратно. Также и с прототипом - мы не хотим его бросать, даже если понимаем, что есть решение лучше.
Поэтому важно уметь отказываться от прототипа или первого решения в пользу других возможностей. Важно удерживать цель создания прототипа - быстро проверить идею и обнаружить риски.
· 04.11.2024
А вы пробовали https://structura.app/ для создания прототипов?)
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён