Илья Зыкин. Pro Жизнь
137 subscribers
1.1K photos
45 videos
4 files
95 links
Download Telegram
Mini App with AI

День 7

Неделю назад я затеял собрать Full Stack приложение полностью с помощью AI.

На данный момент полностью готов мини UI Kit. Иконки, кнопки, тексты, формы, текстовые блоки, — все то, что поможет сейчас и потом собирать mini app из готовых частей. Только расцветку меняй.

Тесты по прежнему ✅ подозрительно зеленые. Что-то я, видимо, делал не так. Надо будет разобраться.

Универсальный лейаут, основные компоненты, тесты, все возможные виды проверок качества кода и StoryBook, роутинг. Все это готово.

Есть ли Boost в разработке?

Из созданного — я написал кода примерно 1%.

Скажем прямо — если бы не AI я бы даже не брался это все делать.

Писать код за 15 лет так осточертело. Я давно перешел в режим R&D, консультаций, интервью и всего, где кодить надо поменьше, а зарабатывать побольше.

AI дал мне 2-е программистские крылья. Я снова могу делать проекты в одно лицо и просто воплощать идеи. Причем в разумные сроки и с разумными усилиями.

🚀🚀🚀
👍2🔥2
В это пасмурное Стамбульское утро я не придумал ничего лучше, чем взять паузу и отправиться себя немного порадовать.

Не все же решать Ruby, JavaScript задачки. Надо давать себе передышку.
👍3🔥2
Главный секрет AI

Все эти ваши GPT и Курсоры созданы на самом деле для того, чтобы писать тесты на ваш самый лучший и красивый и оптимальный код.

С AI страшная и болезненная рутина написания тестов превратилась практически в бесплатное удовольствие.

По крайней мере, для JS/React/Ruby/Rails кода.

По крайней мере, там, где сам код написан более менее приемлемо. Хоть и без тестов.

Если вы начальник программистов — требуйте полного долива пива высокой степени покрытия.

Это теперь очень дешевая операция. Я пользуюсь. И вам настоятельно советую.

А там где есть тесты — код на порядок и лучше и чище. Это аксиома.
👍4
Oops!... I Did It Again 😬
👍2🤯1
Тесты и AI

Я утверждаю:

1️⃣ Тесты это единственное, что позволяет при разработке с помощью AI получать работоспособный продукт. Это просто вынужденная необходимость.

- Тесты удерживают контекст.
- Тесты исключают регрессии.

2️⃣ Тесты при работе с AI стали "дешевыми". Пару часов в чате с AI и вы способны покрыть тестами большую часть вашего нетестированного кода. Никакой головной боли. Тимлиды — ликуйте. Разработчики — плачьте.

❓Коллеги спрашивают

Как доверить AI написание тестов? Он же сделает это плохо!

Это, конечно, исключительно позиция разработчика. Вера в то, что только разработчик умеет хорошо.

Если вы посмотрите на ситуацию со стороны технического менеджера — то ситуация выглядит немного иначе.

А как доверить разработчикам писать тесты в условиях жесткого дедлайна? Они что, всегда делают это хорошо?

Возьмите команду из 3 человек и любой спринт. Сколько качественных тестов там будет написано и какое покрытие?

Да, конечно, именно в вашей команде все боги тестирования. Я не сомневаюсь.
👍1
MiniApp

День 8

Сегодня успел сделать несколько простых но нужных вещей.

1. Тостер — так обычно называют функцию/модуль, которые будут показывать сообщения пользователю.

2. EventEmitter. Простейшая реализация Pub/Sub, которая часто позволяет развязать React компоненты.

Зачем? Есть же много готовых решений.

✔️ Во-первых, минимальный объем. Вместо универсальных комбайнов на сотни килобайт и тысячи строк - 4-5 методов.

✔️ Во-вторых, продолжается изучение пользы AI в разработке.

В целом, практически все важные элементы для следующего шага готовы.

Немного чистки, проверки результатов и можно будет постепенно переходить к backend.
🔥2