🚀 Trustee Plus - ваш криптогаманець з вбудованою платіжною карткою тут 👉
Марія БровінськаГаряченьке
15 січня 2023, 18:14
2023-01-15
10 ситуацій, коли ChatGPT полегшує роботу програмістів. Урок від досвідченого користувача з прикладами
Sergio Pereira, Startup Founder і CTO опублікував Twitter-тред про те, як ChatGPT змінив розробку програмного забезпечення, попри те, що користуються ним тільки третина розробників.
DOU переклав допис, у якому наведено 10 прикладів того, як ChatGPT полегшує роботу розробників. Отже, десятка ситуацій виглядає так:
1. Створити шаблонний код (boiler plate code)
Щоб створити новий проєкт із нуля, я прошу ChatGPT створити скелет програми, яка мені потрібна, використовуючи технології, фреймворки та версії, які я вибираю.
Я навіть можу зробити це частиною документації моєї команди. Це економить принаймні годину або близько того кожного разу.
2. Дослідити й порівняти
Є різні способи реалізувати щось. Тож мій звичайний підхід полягає в тому, щоб побудувати приблизний PoC з двох підходів, що конкурують, і порівняти їх.
ChatGPT може зробити це за мене:
React або Vue;
Алгоритм А або Б;
тощо.
Це легко економить пів дня роботи.
3. Пояснити код
Як часто наша робота полягає в тому, щоб просто зрозуміти код, створений не нами? Спагетті-код, без коментарів. Ми «вмираємо» рядок за рядком.
Тепер ми можемо попросити ChatGPT пояснити, що робить код, і ми заощадимо купу часу.
4. Коментувати код
Ми можемо розширити пункт 3 вище, додаючи коментарі до коду, що писали не ми.
Але ми також можемо написати свій власний код, попросивши ChatGPT додати коментарі.
Більше немає коду без коментарів у PR.
5. Написати тест-кейси
Попросіть ChatGPT створити тест-кейси для списку сценаріїв. Навіть повідомте, яку структуру, версію тощо ви хочете використовувати. Бум, він зробить це за вас.
Більше ніяких неперевірених PR.
6. Написати документацію
Ви можете попросити ChatGPT написати документацію про такі речі:
Як розкрутити певну кодову базу.
Пакети, необхідні для його роботи.
Що робить код.
Які існують обмеження.
І т. д.
Це може бути не ідеальним, але діє правило 80/20.
7. Створити регулярні вирази
Регулярні вирази є одним із тих специфічних синтаксисів, які ми не використовуємо час від часу. Нам потрібно шукати в Google синтаксис і витрачати багато часу щоразу, коли він нам потрібен.
Більше ні, ми можемо просто попросити ChatGPT створити його.
8. Переписати код, використовуючи правильний стиль
Я записав деякі домовленості щодо того, як писати код, і додав їх до підказки разом зі спагетті-кодом.
Дуже корисно під час злиття коду з різних сховищ/команд, який потрібно було б відредагувати перед злиттям.
9. Знайти помилки у своєму коді
Коли ви знаєте, чого хочете, але код не робить те, що ви хочете — замість того, щоб додавати всюди console.logs, ви можете попросити ChatGPT виявити помилку замість вас.
Це найкраще працює на помилках функціонального рівня, а не на рівні репо. Однак, значне покращення.
10. Алгоритми типу Leetcode
Якщо вам потрібна конкретна ізольована функція, запустіть її з оптимальною складністю. ChatGPT може дати вам дуже швидкий старт.
Очевидним випадком використання для цього є співбесіда з кодингу. Але іноді це також корисно в повсякденній роботі.
УЧАСТЬ В АЗАРТНИХ ІГРАХ МОЖЕ ВИКЛИКАТИ ІГРОВУ ЗАЛЕЖНІСТЬ. ДОТРИМУЙТЕСЯ ПРАВИЛ (ПРИНЦИПІВ) ВІДПОВІДАЛЬНОЇ ГРИ.
Ліцензія видана ТОВ "СЛОТС Ю.ЕЙ." на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 15.09.23 (рішення КРАІЛ №245 від 31.08.2023); ТОВ "СЛОТС Ю.ЕЙ." – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 26.04.2021 (рішення КРАІЛ №150 від 12.04.2021); ТОВ «СПЕЙСИКС» – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 08.02.2021 (рішення КРАІЛ №34 від 02.02.2021); ТОВ «ГЕЙМДЕВ» – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 16.02.2021 (рішення № 47 від 10.02.2021).
«Чи є у мене талант, якщо комп’ютер може імітувати мене?». Штучний інтелект пише книги авторам Amazon Kindle. The Verge поспілкувався з авторами та виявив багато цікавого
Письменники-романісти використовують штучний інтелект для створення своїх творів. Видання про технології The Verge поспілкувалося з письменницею Дженніфер Лепп, яка випускає нову книгу кожні дев’ять тижнів, й дізналося про те, як працює штучний інтелект для написання романів. Наводимо адаптований переклад статті.
Хочете повідомити важливу новину? Пишіть у Telegram-бот
Головні події та корисні посилання в нашому Telegram-каналі