Вікторина, пов’язана з посібником · Середній Рівень

ШІ в тесті з автоматизованої міграції коду

Перегляньте, як міграція коду за допомогою штучного інтелекту охоплює зміни, перевіряє поведінку програми та підтримує роботу з модернізації за допомогою перевірки персоналом.

Пов'язані напрямні шляхиШІ в автоматизованій міграції коду
Питання 1 з 8

Чому міграція коду за допомогою ШІ є важливою?

Перегляньте кожне запитання8 запитання

Відповіді та пояснення з’являються під час виконання тесту.

  1. Чому міграція коду за допомогою ШІ є важливою?
    • Ручна міграція є повільною, дорогою та схильною до помилок, а штучний інтелект може переписати в масштабі
    • Це усуває необхідність будь-якого тестування
    • Це автоматично пришвидшує роботу програм
    • Це усуває потребу в мовах програмування
  2. Який типовий безпечний робочий процес для міграції коду ШІ?
    • ШІ вносить зміни безпосередньо без перегляду
    • Людина в циклі: AI пропонує відмінності, тести перевіряють, інженери схвалюють
    • Інженери все переписують і ігнорують ШІ
    • ШІ негайно видаляє старий код
  3. Як інструменти міграції зменшують галюцинації або неправильні API?
    • Повністю довіряючи першому результату моделі
    • Вимкнувши всі перевірки типів
    • Компілюючи код і запускаючи наявні тести для перевірки змін
    • Шляхом перетворення коду на зображення
  4. Навіщо поєднувати LLM з аналізом і статичним аналізом AST?
    • Щоб код виглядав красивіше
    • Для перекладу коментарів на інші людські мови
    • Щоб стиснути вихідні файли
    • Щоб точно визначити, що має змінитися, і надати контексту моделі
  5. Що з цього є класичною реальною метою міграції?
    • Переведення банківських систем COBOL, які працювали десятиліттями, на сучасні мови
    • Перетворення зображень JPEG на PNG
    • Перейменування файлів у папці
    • Зміна колірної схеми сайту
  6. З удосконаленням інструментів міграції штучного інтелекту куди зміщується головне вузьке місце?
    • Написати зміни від руки
    • Для безпечного перегляду змін, створених ШІ
    • Для покупки більш швидкого обладнання
    • До вивчення нових людських мов
  7. In the guide’s verification loop, what should happen when a generated migration edit fails a test?
    • Delete the tests and accept the edit
    • Treat the failure as proof the migration is complete
    • Use the failure as feedback for another edit, then validate again
    • Change unrelated files until the test passes
  8. What is the role of AST parsing and static analysis in scoped migration?
    • Automatically decide whether the new code is legally licensed
    • Replace all testing with a language model opinion
    • Turn source files into audio
    • Locate relevant code constructs and provide focused context for transformation