Норм CODE начинается не в IDE ☝🏻
В хорошей игровой стратегии никто не стартует партию с хаотичных кликов по карте. Обычно сначала прикидываешь план. Что строить первым, где будут основные точки, как распределить ресурсы, какие есть риски и к чему вообще хочешь прийти через несколько ходов.
А потом открываешь очередной пет-проект и через пять минут уже создаёшь папки, компоненты, сервисы и пишешь код.
Хотя даже небольшой проект остаётся системой, а не набором случайных файлов.
❓Что мы вообще строим? Какие сущности есть в системе? Как они связаны между собой? Какие требования есть сейчас? Что может появиться через месяц? Какие варианты решения существуют и почему мы выбираем именно этот?
Самое интересное, что этому уделяется удивительно мало внимания 🤷♂️
На курсах обычно есть материал, тренажёры, домашки и дорожная карта. В репозитории есть README. Иногда даже красивый список технологий.
Но редко встретишь проработку требований, схемы связей, мокапы, разбор нескольких вариантов реализации одной задачи или объяснение принятых решений.
Хотя именно там начинается настоящая инженерия.
Код сегодня может написать и разработчик, и нейронка. А вот объяснить, почему система устроена именно так, уже намного сложнее.
Поэтому перед тем как открыть редактор и начать вайбкодить, иногда полезно потратить немного времени на планирование.
В стратегиях это называют победой за счёт грамотного развития. В разработке почему-то многие сразу идут строить казармы 😁
· 19.06
У каждого свой подход. Скажем, в силу ограниченности финансов, сейчас делаю, как утверждается, грамотно. Хотелки (от меня), планирование (от меня и ИИ) дорожная карта ИИ, разбитие на короткие, но логичные этапы, тесты на каждом этапе, суммаризация сделанного и упаковка сделанного в архив для скачивания себе - Все ИИ. Живые тесты, исправления и далее по плану. Но, один проект - один аккаунт, иначе рушится логика проекта, что удлиняет цикл разработки, но терпимо. 😁
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён