Просунуте AI‑асистоване програмування для розробників
Thalia Barrera
AI Engineering Curriculum Manager, DataCamp


У цьому курсі ви навчитеся:


Ключові питання перед впровадженням:
🤖 ШІ може прискорити й систематизувати оцінку коду!



🤖 Промпт для статичного аналізу:
Наведений репозиторій містить Python-інструментарій аналітики Atlas для промислового середовища.
Припустимо, що є доступ до Unix-подібної системи й можна встановлювати відкриті інструменти.
Я хочу виконати статичний аналіз цієї кодової бази без її запуску.
Ваша мета:
- Рекомендувати доречні інструменти статичного аналізу для цього проєкту
- Пояснити, що вимірює кожен інструмент і чому це важливо
- Надати конкретні команди для запуску аналізу
- Пояснити, як інтерпретувати ключові результати

🤖 Промпт з підтримуваності:
Проаналізуйте кодову базу на проблеми підтримуваності: знайдіть перевантажені модулі, функції з розмитими обов'язками та місця, де одна зміна потребує правок у кількох файлах.
Проблеми підтримуваності:
🤖 Промпт зі складності:
Визначте ділянки з високою логічною складністю, зосередившись на довгих функціях, вкладених умовах і розгалуженнях.
Індикатори складності:
🤖 Промпт з технічного боргу:
Шукайте ознаки технічного боргу, як-от TODO, дубльована логіка або застарілі патерни.
Сигнали технічного боргу:
Вердикт щодо Atlas:

ШІ також допоможе нам:

ШІ не замінює інженерне судження
✔ За правильного використання прискорює розуміння й допомагає приймати кращі рішення в коді
Просунуте AI‑асистоване програмування для розробників