Корпоративная архитектура
Иконка канала Корпоративная архитектура

Корпоративная архитектура

4 подписчика

166просмотров

Два месяца назад я уволил аналитиков. Не потому что они плохо работали, а потому что нашёл два артефакта, которые делают их работу быстрее и честнее. Один из них показывает, что нейросеть поняла твой проект совсем не так, как ты задумывал. Причём показывает до того, как написана первая строчка кода. Второй выглядит безобидно, но именно он вскрывает, что до нужной кнопки пользователю придётся кликнуть десять раз. Самое важное в этой схеме не сами артефакты, а порядок. Он здесь ровно один. Перепутаешь шаги и вернёшься в начало, только уже с горой готового кода на руках. 22 года в разработке, и к этому порядку я шёл дольше, чем хотелось бы. В ролике показываю оба артефакта. Напиши в комментариях «АРХИТЕКТУРА» и пришлю три бесплатных мастер-класса, где разбираю весь порядок по шагам. #вайбкодинг #архитектураПО #нейросетидляразработки #ITпроекты #разработка

213просмотров

Твой код выглядит так, будто его никто не проектировал. И самое обидное, что виноват тут не совсем ты. Модель всегда отдаёт усреднённое. Вопрос только в том, усреднённое по чему именно. Вот на этом месте у большинства вайбкодеров и начинается то, что потом невозможно развернуть обратно. 22 года в разработке научили меня одной вещи: середина перестаёт быть серединой ровно в один конкретный момент. В ролике показываю, в какой. А ещё в конце есть кодовое слово. Напишешь его в комментариях, пришлю промпт, который за минуту покажет, в каких файлах у тебя уже всё разъехалось. #вайбкодинг #архитектура #разработка #программирование #ai

4просмотра

Твоя админка не защищена. Она просто спрятана. И это вообще разные вещи. Нейросеть сделала ровно то, что её просили: убрала ссылку на админку из меню. Кнопки нет, значит никто не найдёт. Только адрес никуда не делся. В ролике показываю, в скольких местах он преспокойно лежит прямо сейчас, и одно из них тебя удивит сильнее остальных. А дальше самое неприятное: что происходит в момент, когда кто-то всё-таки открывает этот адрес. Сервер не задаёт ни одного вопроса. Я 20 лет пишу бэкенд и в конце даю формулировку из двух предложений, по которой за полминуты поймёшь, что у тебя на сайте на самом деле: защита или прятки. Второе есть у всех. Первое, скорее всего, нет. В комментариях лежит кодовое слово, по которому пришлю промпт для аудита навайбкоженного сайта. #вайбкодинг #безопасностьсайта #нейросети #вебразработка #backend

450просмотров

Нейросеть сама притащила в мой проект библиотеку, которой уже четыре года. Код завёлся с первого раза, тесты зелёные, вопрос закрыт. Только для этой самой версии уже лежит в открытом доступе готовый эксплойт, и читают ту базу далеко не только безопасники. Я 20 лет пишу бэкенд и видел много способов красиво отстрелить себе ногу. Этот работает тихо: ты ничего не нарушил, ничего не сломал, всё по докам. А потом выясняется, сколько на самом деле зависимостей в проекте, где ты поставил всего десять библиотек. Цифра неприятная. В ролике разбираю, почему модель выбирает именно старую версию и почему этот список физически невозможно проверить глазами. А в конце есть способ закрыть вопрос за пару минут. #вайбкодинг #информационнаябезопасность #backend #нейросети #разработка

306просмотров

Меня позвали сделать аудит сайта, который собрали вайбкодингом. Согласился сразу, потому что очень люблю говорить людям гадости про их работу. Гадостей не получилось. Получился список. И собрал я его за 15 минут. Я не хакер. Я не написал ни строчки кода. Я просто открывал ссылки и смотрел, что мне отдают. Но самое интересное в этой истории даже не то, что я нашёл. А то, кем оказался владелец. Он не новичок, он читал про безопасность, он реально проверял свой сайт. Просто проверял не то и не там. И вот эту ошибку повторяют почти все, кто сейчас собирает продукты на вайбкодинге. Три дыры, 15 минут и ноль строчек кода. Смотри, где именно он промахнулся. #вайбкодинг #безопасностьсайта #разработка #нейросети #бэкенд

22просмотра

Тесты зелёные, покрытие 90%, а прод всё равно падает. Знакомо? Я долго грешил на окружение, на данные, на звёзды. Пока не дошло: мои тесты ничего не проверяли. Они просто прогоняли код и ставили галочки. Есть методика, которая вскрывает это безжалостно и буквально за один прогон. Её придумали 30 лет назад и почти сразу похоронили, потому что руками такое не вытянет никто. А сейчас она внезапно ожила, и поднять её у себя можно за один вечер. В ролике рассказываю, что это за метод, и почему после него на цифру покрытия смотришь совсем другими глазами. Досмотри до конца: там есть кодовое слово для тех, кому нужен гайд. #тестирование #мутационноетестирование #разработка #вайбкодинг #итшечка

263просмотра

Нейросеть знает все архитектурные правила лучше тебя. И это ровно ничего не гарантирует 🤷♂️ Знать и применять — разные вещи. Пока ты радуешься сгенерированному коду, тебя уже может подломить школьник, а следом прилетит штраф за утечку данных. В ролике показываю два правила, которые я задаю ИИшке до первой строчки кода. Оба простые, оба занимают по одной строке в промпте. Но есть и третье, которое спасает от самой дорогой ошибки из всех. Объяснять его дольше, чем длится этот ролик, поэтому смотри до конца и забирай полный чек-лист из 7 принципов в комментариях 👇 22 года в разработке. Этот список я задаю нейросети всегда. #вайбкодинг #нейросети #архитектура #разработка #ии

344просмотра

Твой сервис работает идеально. Ровно до того дня, когда им начнут пользоваться не только ты. Сто человек онлайн, и всё ложится. Причём виноват не код, который ты писал вчера, а одно решение, принятое в самый первый день, когда про нагрузку ты вообще не думал. Нейросеть делает этот выбор за тебя по умолчанию, молча, и ты узнаешь о нём только в тот момент, когда поднимаешь второй сервер и половина пользователей разлогинивается. Двадцать лет в бэкенде научили меня одной вещи: это не прикручивается потом. Либо заложено с начала, либо проект переписывается. В ролике показываю, где именно прячется та самая ошибка и как попросить нейросеть не делать её. Напиши «архитектор» в комментариях, пришлю чеклист из семи архитектурных принципов. #вайбкодинг #архитектура #бэкенд #масштабирование #разработка

274просмотра

Ты снёс коммит с ключом от API и выдохнул. Зря. Нейросеть зашила ключ прямо в код, ты запушил, спохватился, подчистил. А ключ всё ещё там, и его уже нашли. В ролике рассказываю, почему история гита помнит всё, что ты пытался спрятать, и что на самом деле надо делать с засветившимся ключом вместо уборки коммитов. В конце отдаю промпт, который прочешет и код, и всю историю коммитов. Досмотри, там две буквы решают. #вайбкодинг #безопасность #git #разработка #apikey

157просмотров

После двадцатого сообщения нейросеть начинает врать тебе в лицо, причём звучит увереннее, чем в начале. У этого есть название, и в ролике я его говорю. Чинит один баг и делает три новых. Переписывает рабочий кусок, который ты не просил трогать. А тон такой же спокойный и уверенный. Есть один простой признак, по которому понятно: чат уже мёртвый, и продолжать в нём бессмысленно. Плюс второй половиной лечения становится один документ, который пишешь один раз и экономишь на каждом следующем чате. За 22 года в разработке я на этом обжёгся столько раз, что теперь проверяю на автомате. Смотри до конца, там обе половины решения. #вайбкодинг #контекстнаягниль #нейросетидляразработки #разработка #промптинг

291просмотр

10 минут до первой строчки кода экономят 10 часов. Звучит как банальность, пока не посчитаешь, во что обходится их не потратить. За 22 года в разработке я убедился: есть одна вещь, которую нельзя отдавать нейронке ни при каких условиях. Отдашь, и через месяц добавить кнопку будет дороже, чем переписать проект заново. В ролике показываю, что именно задаёшь ты сам и в каком порядке. Порядок тут ровно один, и если его перепутать, всё посыпется заново. Смотри до конца, чтобы не узнать это на своём проекте. #вайбкодинг #архитектураПО #разработка #нейросетидляразработки #программирование

5просмотров

Девять из десяти проектов, собранных нейросетью за вечер, я вскрываю быстрее, чем закипает чайник. Без взлома, без единой строчки кода, без пароля. Нужны только браузер и одна клавиша, которую ты сто раз нажимал случайно. Самое неприятное начинается дальше: ровно тот же путь проходят автоматические сканеры, тысячу раз в минуту, по всему интернету. И свой собственный проект ты так не проверишь, потому что знаешь, как он задуман, и смотришь не туда. 20 лет бэкенда научили меня одному приёму, который закрывает эту дыру в сознании. Показываю в ролике. #вайбкодинг #информационнаябезопасность #разработка #нейросети #бэкенд

239просмотров

Дядюшка Боб перестал читать код, который пишут его ИИ-агенты. Эту фразу растащили по заголовкам, а вторую половину его заявления почти никто не дочитал. И вот как раз она переворачивает весь смысл. Автор "Чистого кода" не бросил проверять. И от архитектуры не отказался. Наоборот: говорит, что сейчас она важна как никогда, потому что неряшливый код мешает уже не только людям. За 22 года в разработке я подписываюсь под каждым его словом. А вместо чтения кода Мартин выстроил вокруг ИИ кое-что другое. Что именно, смотри в ролике. Напиши "архитектор" в комментариях, пришлю три бесплатных мастер-класса с разбором. #архитектура #чистыйкод #UncleBob #ИИвразработке #вайбкодинг

247просмотров

Ты собрал сервис на Cursor за выходные, подключил базу, залил туда имена, почты и телефоны клиентов. Всё работает, красота. Проблема в том, что тебя уже нашли. Не хакеры из кино, а кое-кто гораздо скучнее и упрямее, и работает оно круглосуточно без выходных. Я 20 лет пишу бэкенд и знаю, чего нейросеть точно не сделает за тебя, пока ты не попросишь прямым текстом. В ролике показываю, откуда прилетает штраф (спойлер: не за код) и почему свою дыру ты глазами не найдёшь, даже если будешь смотреть на неё в упор. Проверка занимает минуту. Смотри до конца, там в финале инструмент. #вайбкодинг #информационнаябезопасность #152ФЗ #разработка #cursor

131просмотр

Роберт Мартин больше не читает код, который пишет за него нейросеть. И качество у него при этом не падает. А у тебя? Вся разница в одной штуке, которую большинство вайбкодеров просто не ставит. Это не про навык чтения кода и не про силу воли. Это инфраструктура: настроил один раз и дальше она работает сама, отлавливая то, что нейросеть ломает молча. Я 22 года в разработке, последние два плотно с ИИ-агентами. Таких ворот для плохого кода несколько, и первые из них ставятся буквально за вечер. В видео рассказываю, с чего начать. Досмотри до конца, там будет кое-что бесплатное. #вайбкодинг #нейросетидляразработки #качествокода #айтишники #ииагенты

6просмотров

В комментариях мне написали, что с нейросетями в разработке всё отлично, а я просто нагоняю жути. Окей, давайте по фактам. У меня их три. Один про цифры, которые легко нагуглить самому. Второй про то, о чём забывают все, кто говорит «нейронка сама напишет тесты». А третий про разницу между двумя фразами, которые звучат почти одинаково, но стоят совершенно разных денег, когда проект уже в проде. 22 года в разработке, каждый день работаю с ИИ. И я не против него. Я против одной конкретной вещи, о которой говорю в конце. Кстати, свой проект можно проверить тремя замерами, и ни для одного из них не нужно читать код. Как именно, рассказываю в ролике. #вайбкодинг #нейросети #разработка #архитектураПО #ai

149просмотров

За 22 года в разработке я встретил всего пятерых людей, которые слышали про эту методику тестирования. Пятерых. При этом придумали её 30 лет назад, а потом тихо похоронили: слишком дорого, руками никто не потянул. А сейчас она внезапно вернулась и стала главной. Потому что всю грязную работу теперь забирает ИИ. Суть простая и довольно жестокая: твой код намеренно ломают. И смотрят, заметят ли это твои тесты. Если не заметили, то 90% покрытия и зелёные галочки в CI не значат вообще ничего. Как именно ломают, почему это единственный способ проверить качество тестов, не читая ни строчки кода, и как называется сама методика, рассказываю в ролике. Досмотри до конца, там же будет, что написать в комментариях, чтобы забрать три бесплатных мастер-класса. #тестирование #юниттесты #вайбкодинг #архитектураПО #разработка

123просмотра

Тебе сказали, что нейросеть сама покрывает код юнит-тестами? Я 22 года в разработке и скажу честно: это миф, который рассыпается на простой арифметике. Достаточно посчитать, во сколько реально обходится нормальное покрытие, и станет понятно, почему ни одна модель по умолчанию этого не делает. То, что лежит у тебя в проекте прямо сейчас, скорее всего вообще не то, чем кажется. И даже если тесты есть, остаётся вопрос пострашнее: как убедиться, что они не пустые и хоть что-то ловят? Способ есть, он неочевидный, и почти никто о нём не слышал. В ролике показываю. #юниттесты #вайбкодинг #разработка #нейросети #архитектураПО

209просмотров

ИИшка знает десятки архитектурных правил. Вопрос в другом: применит ли она хоть одно из них именно в твоём проекте? Вот за это поручиться уже нельзя. А цена вопроса простая: тебя подламывает школьник, следом прилетает штраф от Роскомнадзора за утечку данных. Я 22 года в разработке и каждый раз задаю нейросети список архитектурных требований ещё до первой строчки кода. В ролике показываю два правила, которые ставлю самыми первыми. Есть и третье, оно спасает от самой дорогой ошибки, но объяснять его дольше, чем длится сам ролик. Досмотри до конца и забирай весь чек-лист целиком. #вайбкодинг #архитектураПО #разработка #нейросети #безопасностькода

111просмотров

Удалил коммит с ключом от API и думаешь, что проблема решена? У меня для тебя плохие новости. Нейросеть подставила ключ прямо в код, ты закоммитил, спохватился и снёс коммит. Ключ никуда не делся. А боты, которые круглосуточно пасут гитхаб, находят такие вещи быстрее, чем ты успеваешь допить кофе. Дальше начинается самое интересное: твой ключ живёт своей жизнью, а счёт приходит тебе. За 20 лет в бэкенде я видел, чем это заканчивается. В ролике рассказываю, что на самом деле надо делать с засветившимся ключом, и почему один ключ это только верхушка. Всё, что ты пушил за последний год, лежит там же, и глазами ты это не найдёшь. Смотри до конца, в финале говорю, как проверить весь свой репозиторий за пару минут. #информационнаябезопасность #git #вайбкодинг #разработка #devsecops