Перехід від перегляду коду до ідейно-орієнтованого дизайну в AI-воркфлоу
Antirez стверджує, що оскільки LLM генерують все складніший код, ручний по-рядковий перегляд стає субоптимальним. Розробникам варто зосередитися на управлінні архітектурними ідеями та документацією дизайну, довіряючи AI реалізацію та перевірку крайових випадків.
Вплив: Середній
Чому це важливо
Переосмисліть щоденні інженерні завдання, щоб пріоритезувати архітектурний дизайн над виснажливим переглядом коду, з яким AI справляється краще.
TL;DR
- 01Змініть фокус з читання коду на управління архітектурою системи.
- 02Використовуйте DESIGN.md для чіткої комунікації вимог до AI-моделей.
- 03Пріоритезуйте написання тестів та QA-інфраструктури над переглядом кожного рядка коду.
Контроль ідей
Ручний перегляд коду, створеного AI, стає застарілим. Зосередьтеся на:
- DESIGN.md: Підтримуйте документацію структур даних та логіки.
- Автоматизація: Інвестуйте час у скрипти QA та синтетичні середовища.
- Ментальні моделі: Навчіться описувати бажану поведінку системи замість синтаксису.
Чому перегляд коду — це субоптимально
1. Багатослівність: Сучасні моделі генерують код швидше, ніж людина може його прочитати. 2. Локальність: Моделі оптимізують локально; людський перегляд має фокусуватися на цілісності архітектури. 3. Компроміси: Час, витрачений на читання шаблонного коду, — це втрачений час на архітектурне вдосконалення та тестування безпеки.
✓ Коли використовувати
- При роботі над масштабними архітектурними проектами.
- При управлінні великою кількістю AI-згенерованого функціоналу.
Що зробити сьогодні
- Створіть DESIGN.md для поточного проекту.
- Виділіть 20% часу розробки цього тижня на створення автоматизації тестів для AI-згенерованих функцій.
Що каже спільнота
“it turns out the models don't care about your ideas and want to do what's popular in their training data”