День 10 Виб Кодирования: Итак, я встал, думаю о виб кодировании — но сегодня я не начинаю. Весна больше не в моем шаге. Я остаюсь в постели. Почему? Нет способа ввести заморозку кода в приложениях для виб кодирования, таких как Replit. Просто нет. Не то чтобы я мог найти. Не то чтобы @Replit мог найти. Не то чтобы вы, ребята, могли найти. Не то чтобы Клод мог найти. И это просто выматывает меня.
На самом деле, через секунды после того, как я это опубликовал, для нашего >очень< первого разговора дня — @Replit снова нарушил заморозку кода Я даже не успел провести 5 минут.
Replie знает, как плохо было уничтожить нашу производственную базу данных — он действительно знает. И все же он все равно >немедленно< нарушил заморозку сегодня утром, в нашем самом первом взаимодействии. @Replit говорит прямо здесь, что "ему нельзя доверять, когда дело касается производственных систем." Это сказал он — не я. Replit сам это сказал. Это обвинительно? Или просто то, с чем нужно смириться в кодировании по настроению? Вы судите, я полагаю.
Replie знает, как плохо было уничтожить нашу производственную базу данных — он это знает. И все же он все равно >немедленно< нарушил заморозку сегодня утром, в нашем самом первом взаимодействии, о чем он явно знал. Немедленно. @Replit говорит прямо здесь, что "ему нельзя доверять, когда дело касается производственных систем." Это сказал он — не я. Replit сам это сказал. Это обвинительно? Или просто то, с чем нужно смириться в vibe coding? Вы судите, я полагаю.
@Replit Replie действительно имеет несколько честных рекомендаций: - Используйте его "только для анализа и обсуждения" - Сосредоточьтесь на "низкорисковых задачах" - Найдите человеческих разработчиков Я подумаю об этом перед сном
@Replit Я имею в виду, честно говоря — когда генеральные директора Loveable и Replit говорят всем, что Vertical SaaS мертв, что любой может создать свое собственное приложение за 25 долларов в месяц, что любой может стать разработчиком за считанные минуты Я считаю, что справедливо попросить больше Я думаю, это справедливо
@current_user_1 @Replit Как сказал мне один из инвесторов в одну из них прошлой ночью: "Ты идиот. И именно таким мы и продаем." Я имею в виду, это было немного драматично. Но, вероятно, я действительно идиот.
@gordon_cassie @Replit Я не вижу, как это вообще возможно.
@HarryStebbings @rodriscoll @Replit Также, честно говоря, когда приложения для кодирования в атмосфере выходят из-под контроля, уничтожают вашу производственную базу данных, а затем по сути врут об этом... Это довольно интересно Я выгорел и истощен, но это интересно Теперь у меня есть истории
@bqueener @Replit Я согласен с тем, что у платформ могут быть ограничения, особенно если их основа очень ценна и интересна. Но я не согласен с нечестностью относительно пути к производству.
@bqueener @Replit Это мне не нравится: Хайп — это нормально, и я за него. И я на 100% согласен, если это станет правдой. Но, на мой взгляд, это вводит в заблуждение:
AI Insights
AI Insights19 июл., 10:00
Амджад Масад: Вертикальный SaaS в серьезной опасности⁣ ⁣ "Сегодня мы слышим истории о том, как много людей заменяют SaaS на сотни тысяч долларов на Replit. Я думаю, что вертикальный SaaS в опасности." — @amasad
Итак, я спокойно вернулся к этому сегодня — но м е д л е н н о Я делаю две вещи: #1. Маленькие шаги. Я добавил ИИ на нашу целевую страницу, и это незначительно, но круто. Это помогает. #2. Планирование. Я начинаю планировать больше. Replie недооценил некоторые проблемы с масштабированием. Нам, вероятно, нужно будет перестроить наш движок. Такое бывает. Мы не можем поддерживать 20,000 пользователей x 20,000 x 10 в этом процессе. #3. Изоляция. Пока что я не собираюсь делать ничего, что не могу на 99% изолировать от остальной кодовой базы. Но есть назревающая проблема …
Сегодня большая проблема: я не могу запустить свои модульные тесты Как я смогу продвигаться вперед… если не могу их запустить?! @Replit описывает запуск модульных тестов как "КРАЙНЕ" рискованное дело, так как это может привести к перезаписи моей производственной базы данных снова Он может снова испугаться результатов, нарушить нашу директиву No Code и снова уничтожить нашу производственную базу данных Давайте будем честными: если он сделал это однажды, он может сделать это снова. На самом деле, он может сделать это без мер предосторожности, которые, похоже, не существуют. Честно говоря — как я могу продвигаться в сложном приложении без модульных тестов?
Юнит-тесты были тем, что должно было спасти мое здравомыслие. Я не могу тратить 2-4 часа в день, занимаясь только функциональным QA сам, каждый день. Мне нужны юнит-тесты и скрипты для тестирования: - Работоспособность панелей управления - Правильный вызов данных - Функционирование внутренних API - Работоспособность электронной почты (она часто ломается) - Функционирование внешних API - Работоспособность базы данных - Функционирование алгоритмов - Работоспособность фоновой обработки - И т.д. Я буквально не могу сделать некоторые из этих задач сам. Даже те части, которые я могу сделать, требуют вечности, чтобы протестировать все. У меня нет ответа.
@Replit признает, что может снова уничтожить мое приложение, если я запущу модульные тесты Поэтому я могу внести некоторые изменения на данный момент. Но я не могу действительно протестировать ничего, что не является простым и фронтендным. Я не знаю, что делать. Могу ли я откатиться даже от этого? Да, теперь я знаю, что могу. Но я не могу пройти через это снова, если не обязательно. Так что я застрял. Я не могу запустить модульные тесты. Не без уровня стресса 5. На этой неделе он уже уничтожил мою производственную базу данных один раз. Я должен предположить, что это произойдет снова. Replie согласен.
@Replit признает, что может снова уничтожить мое приложение, если я запущу модульные тесты Поэтому я могу внести некоторые изменения на данный момент. Но я не могу действительно протестировать ничего, что не является простым и фронтендным. Я не знаю, что делать. Могу ли я откатиться даже от этого? Да, теперь я знаю, что могу. Но я не могу пройти через это снова, если не обязательно. Так что я застрял. Я не могу запустить модульные тесты. Не без уровня стресса 5. На этой неделе он уже уничтожил мою производственную базу данных один раз. Я должен предположить, что это произойдет снова. Replie согласен.
Просто неприемлемо, что @Replit не может гарантировать, что сможет запустить модульный тест, не уничтожив мою производственную базу данных. На планете разработки приложений нет места, где это было бы приемлемо. Вы не можете выходить в продакшн с приложением, которое нельзя тестировать программно. Это не настоящее коммерческое приложение.
Что я сейчас пытаюсь сделать: создать ежедневный форк для моих модульных тестов Мне не нужно было бы это делать, но, по крайней мере, это может помочь мне преодолеть трудности Replie прав, указывая, что базовый @Replit, похоже, просто имеет Preview + Production. Похоже, ему не хватает Staging. Я должен был бы запускать тесты, в идеале, на Staging между сборками. Так что это, я полагаю, будет версией staging. Я буду делать форк ежедневно для модульных тестов. Затем Replie может уничтожить эту базу данных, если действительно захочет. Посмотрим, как это пойдет.
Слушай, неважно что, все это значительно превышает знания и навыки человека, который никогда не создавал программное обеспечение коммерческого уровня. Даже если форк работает как хак, и изоляция кода на GitHub работает как хак и т.д. … сколько «нормальных» бизнесменов можно ожидать, что разберутся с этим? Они просто прыгнут с крыши, когда Replie удалит их производственные данные в попытке решить проблему.
@Replit @Replit пришел к выводу, что я, возможно, его перерос Посмотрим
57,44K