#ai #claude Claude Code и вайбкодинг Ч.1
Обещал написать пост, как я использую Claude Code (дальше просто клод код) в разработке. Я не буду аргументировать, почему именно клод код, а не Codex или OpenClaw. Подобные сравнения и обзоры в теории и на практике есть на множестве ресурсов. Если коротко, то на данный момент сама модель Opus 4.6 является лучшей для разработки, а вся их инфраструктура позволяет делать все то же, что и другие мультиагентные системы типа OpenClaw.
🔘Мои рекомендации по инструменту
Тут будут исключительно мои рекомендации как разработчика с многолетним стажем, который стал использовать новые инструменты. Поэтому меньше сказок и небылиц о том, что теперь каждый нормис может завайбкодить единорог. Лично мое мнение, что новые инструменты глобально лишь повысили неравенство между уже опытными и проактивными ребятами и всеми остальными.
🔘Для чего я использовал
Вообще вариантов проектов и целей разработки может быть много, начиная от маленького помощника в виде тг-бота без каких-либо ограничений, заканчивая высоконагруженной частью большой корпоративной системы. Все это разные условия и требования, а соотв. и подходы.
Я буду приводить примеры на основе своего арбитражного бота на перпы, который я писал где-то 2 месяца каждый день, не написав ни строчки руками. Но все же завайбкодить это было невозможно. Так вот, это что-то типа пет-проекта/стартапчика, но с достаточными требованиями по безопасности, масштабированию и уровню кода. Чтоб работало не до первого бага, а долго, стабильно и с возможностью расширения.
🔘Процесс работы и что поменялось
Процесс создания подобного раньше был такой:
1) формируешь идею
2) разбиваешь на логические/функциональные блоки
3) пытаешься придумать архитектуру под это
4) реализуешь каркас архитектуры
5) реализуешь по очереди блоки
а) непосредственно разработка
б) тестирование
Сейчас ничего не поменялось, но клод помогает на всех этапах или даже делает за тебя. Проблема в том, что каждый следующий этап зависит от предыдущего, и если есть какая-то ошибка на первых этапах, то она дает все больше погрешности на следующих.
И вот тут загвоздка: в самом начале сформировать полностью идею со всеми требованиями просто невозможно, это задача почти как написать документацию, не имея системы. Ошибки мультиплицируются, и в итоге в этом невозможно разобраться даже опытному разработчику, а новички просто опускают руки.
🔘А что мы можем?
И тут мы доходим до того, что чтобы избежать нарастания неработоспособности и неподдерживаемости, надо постоянно валидировать все шаги и по-хорошему делать код ревью (теперь это и занимает большую часть времени у меня). Как это полноценно сделать не разработчику? А я не знаю.
Поэтому через вайбкодинг в классическом понимании (не смотреть в код) ничего ценного, чего раньше не мог бы сделать, не сделаешь. Но все же можешь личных ассистентов, тг-ботов, сайтики с инфой и что-то такое полуразвлекательное/полуполезное.
Давайте же посмотрим, как это можно сделать более просто через клод код.
Ссылка на Ч.2
😀 Channel | Life | Proxy -15%
Обещал написать пост, как я использую Claude Code (дальше просто клод код) в разработке. Я не буду аргументировать, почему именно клод код, а не Codex или OpenClaw. Подобные сравнения и обзоры в теории и на практике есть на множестве ресурсов. Если коротко, то на данный момент сама модель Opus 4.6 является лучшей для разработки, а вся их инфраструктура позволяет делать все то же, что и другие мультиагентные системы типа OpenClaw.
🔘Мои рекомендации по инструменту
Тут будут исключительно мои рекомендации как разработчика с многолетним стажем, который стал использовать новые инструменты. Поэтому меньше сказок и небылиц о том, что теперь каждый нормис может завайбкодить единорог. Лично мое мнение, что новые инструменты глобально лишь повысили неравенство между уже опытными и проактивными ребятами и всеми остальными.
🔘Для чего я использовал
Вообще вариантов проектов и целей разработки может быть много, начиная от маленького помощника в виде тг-бота без каких-либо ограничений, заканчивая высоконагруженной частью большой корпоративной системы. Все это разные условия и требования, а соотв. и подходы.
Я буду приводить примеры на основе своего арбитражного бота на перпы, который я писал где-то 2 месяца каждый день, не написав ни строчки руками. Но все же завайбкодить это было невозможно. Так вот, это что-то типа пет-проекта/стартапчика, но с достаточными требованиями по безопасности, масштабированию и уровню кода. Чтоб работало не до первого бага, а долго, стабильно и с возможностью расширения.
🔘Процесс работы и что поменялось
Процесс создания подобного раньше был такой:
1) формируешь идею
2) разбиваешь на логические/функциональные блоки
3) пытаешься придумать архитектуру под это
4) реализуешь каркас архитектуры
5) реализуешь по очереди блоки
а) непосредственно разработка
б) тестирование
Сейчас ничего не поменялось, но клод помогает на всех этапах или даже делает за тебя. Проблема в том, что каждый следующий этап зависит от предыдущего, и если есть какая-то ошибка на первых этапах, то она дает все больше погрешности на следующих.
И вот тут загвоздка: в самом начале сформировать полностью идею со всеми требованиями просто невозможно, это задача почти как написать документацию, не имея системы. Ошибки мультиплицируются, и в итоге в этом невозможно разобраться даже опытному разработчику, а новички просто опускают руки.
🔘А что мы можем?
И тут мы доходим до того, что чтобы избежать нарастания неработоспособности и неподдерживаемости, надо постоянно валидировать все шаги и по-хорошему делать код ревью (теперь это и занимает большую часть времени у меня). Как это полноценно сделать не разработчику? А я не знаю.
Поэтому через вайбкодинг в классическом понимании (не смотреть в код) ничего ценного, чего раньше не мог бы сделать, не сделаешь. Но все же можешь личных ассистентов, тг-ботов, сайтики с инфой и что-то такое полуразвлекательное/полуполезное.
Давайте же посмотрим, как это можно сделать более просто через клод код.
Ссылка на Ч.2
😀 Channel | Life | Proxy -15%