🏛️ Почему хороший код приходится выбрасывать? Виноват AI или архитектура?
Timur Shemsedinov
0:00 / 0:00
🏛️ Почему хороший код приходится выбрасывать? Виноват AI или архитектура?
12 439 просмотров · 4 дн. назад
Timur Shemsedinov
50,1 тыс. подписчиков
12 439 просмотров · 4 дн. назад
Программисты обожают красивые архитектуры, быстрый код и оптимизацию производительности. Но что, если весь этот код вообще никому не нужен?
Почему иногда лучше выбросить прототип, чем превращать его в production? Как измерять эффективность AI при работе с большой кодовой базой? Когда нужны эксперименты, бенчмарки и оптимизация, а когда всё это лишь бессмысленная трата времени и денег?
Как проверить, действительно ли архитектурные карты помогают AI писать код.
Почему правильный нейминг становится особенно важным в эпоху LLM.
Как проводить инженерные эксперименты и ограничивать их бюджет.
Чем отличаются Prototype, Proof of Concept и MVP.
Почему разработчики привязываются даже к плохому коду.
Когда стоит выбрасывать код, сгенерированный AI.
Почему проверять востребованность продукта нужно раньше, чем оптимизировать память и производительность.
Главный вопрос: мы создаем хороший код или хороший продукт?
00:00 Как измерить эффективность архитектурных карт для AI
01:03 Почему нейминг и терминология стали ещё важнее
02:35 Как AI помогает придумывать правильные названия
03:56 Инженерные эксперименты: гипотезы и измерения
04:36 Почему эксперименты нужно ограничивать по времени и токенам
06:25 Прототипирование против экспериментов
07:05 Выбрасывать прототип или превращать в production?
08:42 Proof of Concept, MVP и Prototype: в чём разница
10:01 Почему AI-прототипы часто содержат мусорный код
11:04 Бенчмарки, производительность и потребление памяти
11:42 Когда действительно пора оптимизировать
13:08 Сначала продай, потом программируй!
А как вы поступаете с прототипами и MVP? Переписываете с нуля или постепенно доводите до production? Пишите в комментариях.
#Программирование #АрхитектураПО #AI #ArtificialIntelligence #SoftwareEngineering #РазработкаПО #Программист #LLM #MVP #Прототипирование #Оптимизация #CodeReview #SoftwareArchitecture #TechLeadership