Борис Черний про вплив ШІ на програмування та якість коду

Зростаюча роль штучного інтелекту у програмуванні викликає занепокоєння серед розробників. Один із творців Claude Code, Борис Черний, поділився листуванням з ІТ-фахівцем, який запитав про «слоп» — низькоякісний ШІ-код.

Два підходи до роботи з кодом

У своєму зверненні розробник описав два протилежні підходи: перший — це обережне використання ШІ, де код залишається зрозумілим і логічним, а другий — вайбкодинг, коли код сприймається як «чорний ящик», а увага зосереджена лише на кінцевому результаті. Він зазначив, що страх втрати роботи змушує багатьох програмістів обирати другий підхід.

Борис Черний зазначив, що обидва методи мають право на існування, залежно від завдань:

  • Для прототипів: підхід «чорного ящика» прийнятний, якщо код створюється для швидкої перевірки гіпотези.
  • Для продакшн-коду: якість повинна бути вищою, ніж у коду, написаного людиною.

Забезпечення якості коду

У компанії Claude Code для підтримки високої якості застосовують автоматизовані тести, щоденний фазинг, автоматичне рецензування коду та перевірки безпеки. Без цих заходів проєкт ризикує перетворитися на хаос.

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


Джерело: dev.ua (https://dev.ua/news/shcho-robyty-zi-shi-slopom-u-kodi-1789293898)