Обновить
4K+
2

Пользователь

3
Рейтинг
Отправить сообщение

По spec-first в целом соглашусь, аналогия с банком точная. Уточню только, что она предполагает, что договор существует. Я эту штуку изначально писал под свой проект - довольно большой, живущий в проде, где спеки не было вообще. Есть только фактическое поведение, на которое уже завязались. Мне нужен был OpenAPI здесь и сейчас, без рефакторинга, и выбор был не между "контракт" и "производная от кода", а между "производная от кода" и "ничего".

Такая спека - не контракт, тут вы правы. Это фиксация текущего поведения, с которой уже можно начинать вести нормальный контракт. И отсюда более честное позиционирование, чем я дал в статье: не генератор контрактов, а детектор дрейфа.

Про "писать код по-другому" - формулировка вышла кривая, признаю. Я имел в виду не гибкость шаблонов, а стоимость входа на существующем проекте: чтобы переехать на oapi-codegen, надо переложить хендлеры на сгенерированные интерфейсы. Это правильный рефакторинг, но это рефакторинг, а не запуск одной команды.

Сейчас format выводится только оттуда, где он есть в типе: time.Time - date-time, uuid.UUID, []byte - byte. Голый string с датой в time.DateOnly или URL статически неотличим от любой другой строки, восстанавливать нечего.

А example генератору просто взять неоткуда

компания пишет, что с планами Plus, Pro и Max

У антропиков нет Plus плана, это у Openai

Ну что сказать, навайбкодили вайбкод платформу

— — —

Самое оно что любят нейросети. И обычное тире для примера -

Ну ставить OpenClaw на Pro подписке а не на Max не лучшая идея

Лимиты общие между всеми моделями в claude code или их веб морде. Дело в том что опусом эти лимиты улетят быстрее чем соннетом при тех же задачах.

Мне же не одному показалось что статью тоже ИИ писал?

на самом запуске у них вообще дырявое API было. Я видео в большем качестве и более длинные генерировал без подписки, когда из WebUI это вообще не было доступно.

Хорош. У меня другая идея была: взять их мобильное приложение и взять оттуда эндпоинты. Не знаю как сейчас, но месяц где то назад в мобильном приложении вроде ваттермарок не было.

Сам пробовал полностью вайбкодить - на чём-то очень маленьком и не сложном делает то что и говорят под тезисом "Вайбкодинг", а начиная с момента когда нужно работать над чем-то побольше начинается "Вайбгазлайтинг", то удалит часть важного кода, то начинает тонну одного и того же генерировать. Легче просто самому изменить. Поэтому я использую ИИ чисто как Ассистента для очень ограниченной и маленькой задачи.

Ну и не забудем про автокомплит (на базе ИИ) - иногда прямо то что нужно я а иногда просто мешается под ногами

О, это случаем не пересказ из конференции golang conf X? Можно было и видео тогда прикрепить

Просто в struct указать что поле age будет *int (ссылкой на место в памяти где может будет int), а такой тип может быть nil

Информация

В рейтинге
1 534-й
Зарегистрирован
Активность

Специализация

Фулстек разработчик