Ускоритель бойлерплейта
kvisaz — 27.12.2022
После нескольких дней интенсивной работы есть ощущение, что ChatGPT
штука для меня весьма практичная. По эмоциональным ощущениям - как
IDE следующего поколения. В современных IDE есть отличные подсказки
и автоввод, к примеру, но в них все равно нужно знать слова
назубок, чтобы это слово хотя бы начать вводить, хотя бы первые 2-3
буквы вспомнить.Решатель сложных задач из чатбота пока не очень, но как напоминатор - просто отлично. Если с какой-то областью или фреймворком в программировании вы работали, но давно подзабыли - он идеально подходит для восстановления. Я давно не писал на чистом JavaScript и под Node, но благодаря чатботу вернулся в эту область очень быстро. Как по маслу.
Отлично также работает как кодогенератор. Я большой любитель типизации, а там, где ее нет (в JavaScript), тащу через JSDoc. За эти чатбот сгенерировал для меня кучу типов по готовым JSON-объектам. Я просто закидывал объект и говорил
- Опиши JSDoc для описания типа объекта вида {...}
Что особенно мило - гомункулус дает почти осмысленные названия типов и интерфейсов. В JSON были поля "возраст", "подарки" - он назвал тип GiftDelivery. В другом JSON было 1 поле mapId и куча координат - и он угадал, но верно, и назвал этот тип MapData. Быстрая генерация типов по JSON - просто отлично.
Можно просить составлять enum из списка русских категорий (см. скриншот)
Также отлично справляется с мелкими банальными задачами - "напиши функцию для нахождения расстояния", "напиши функцию для определения пересечения объектов", "как отправить POST запрос в Node", "Напомни функцию записи в файл", "а как убедиться что папка создана, а если нет - создать ее с любым уровнем вложения".
Общий вердикт - очень практичная штука, гибрид кодогенератора и языка Рапира. Это определенно IDE нового поколения - в котором можно очень быстро работать, не тормозя о мелочи и не вспоминая особенности работы с файлами в конкретном фреймворке.
(отдельная фишечка на скрине - это конечно терпимость к опечаткам)








Ладно, согласен и на специализированного гомункулуса, не обязательно ему быть универсальным.
Готов отдавать ему десятину, потому что с такой скоростью вспоминания и возврата к любой ранее знакомой, но полузабытой области я начинаю чувствовать себя богоподобным. Как будто память бустанули.
|
|
</> |
Оплата зарубежных сервисов и подписок
Доходный дом Н.Г. Тарховой после реставрации
Торжественный банкет в Пекине в честь государственного визита королевской четы
Конституция республики Ужупис
Автоматическая межпланетная станция Mariner 9
Беженец
Ситуация следующая...
Торговый дом Товарищества Никольской мануфактуры на
День рождения. Ричард Сэвидж (Def Leppard)

