Что защитит наш код от искусственного интеллекта?

Presentation at the Bank of Russia Conference, October 29, 2025 Artificial intelligence is increasingly writing code, and we are looking for ways to protect repositories from low-quality AI code. Slides: https://speakerdeck.com/yegor256/kto-... My Telegram channel: https://t.me/yegor256news (subscribe!) Blog: https://www.yegor256.com Books: https://www.yegor256.com/books.html GitHub: https://github.com/yegor256 (don't hesitate to follow to stay informed) Twitter:   / yegor256   (follow me!) iTunes: https://podcasts.apple.com/us/podcast... SoundCloud:   / yegor256   Yandex Music podcast by yegor256: https://music.yandex.ru/album/31142286 VK Video: https://vk.com/yegor256news #and #LLM #programming #codetree #tests 00:00 – Introduction: Fear of AI and Programmers' Problems 00:27 – Defects and Attitudes to Errors 02:24 – Researching Errors in Open-Source Projects 03:33 – Security Holes (SQL Injection) 04:47 – Dirty Code: Complexity, Duplication, and Technical Debt 07:10 – How AI Exacerbates Problems: Trust and Errors 09:29 – Metaphor: Junior Posing as Senior 10:04 – Research: AI Code Quality and its Impact on Style 12:33 – Data Leaks Through AI Assistants 14:48 – Management Pressure and a Programmer Survey 17:02 – Five Ways to Protect Yourself from AI 17:42 – Method 1: Small Pull Requests 19:53 – Method 2: Test Coverage Monitoring 23:22 – Method 3: Coding Standards (Coding Manifesto) 26:31 – Method 4: Style Checking 31:14 – Method 5: Architecture Description (ArchUnit, README) 36:45 – Conclusions

Кто попадет в команду ChatGPT: учёный или программист? (Ответ тебя удивит)
▶︎

Кто попадет в команду ChatGPT: учёный или программист? (Ответ тебя удивит)

И33: В.В. Петроченков | Как создается язык программирования Rust
▶︎

И33: В.В. Петроченков | Как создается язык программирования Rust

Закат программистов? Нет, эра архитекторов AI. // Сергей Марков
▶︎

Закат программистов? Нет, эра архитекторов AI. // Сергей Марков

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026
▶︎

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

Егор Бугаенко — Объектно-ориентированное вранье
▶︎

Егор Бугаенко — Объектно-ориентированное вранье

AI for IT Beginners — Lecture at MIREA
▶︎

AI for IT Beginners — Lecture at MIREA

The Rise and Fall of OOP: The History of Object-Oriented Programming | 20th Ershov Lecture
▶︎

The Rise and Fall of OOP: The History of Object-Oriented Programming | 20th Ershov Lecture

10 главных причин провала сложных архитектур [ Innopolis University ]
▶︎

10 главных причин провала сложных архитектур [ Innopolis University ]

Американский профессор предупреждает о катастрофе! Искусственный интеллект опаснее, чем мы думаем
▶︎

Американский профессор предупреждает о катастрофе! Искусственный интеллект опаснее, чем мы думаем

Python 3.14 —  Новая эпоха производительности
▶︎

Python 3.14 — Новая эпоха производительности

“I’ve seen how governments suppress freedom” | Telegram founder Pavel Durov at Oslo Freedom Forum
▶︎

“I’ve seen how governments suppress freedom” | Telegram founder Pavel Durov at Oslo Freedom Forum

Functions: A Review of Robert Martin's "Clean Code" #1 | Organized Programming
▶︎

Functions: A Review of Robert Martin's "Clean Code" #1 | Organized Programming

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan
▶︎

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

Richard Stallman: The Most Inconvenient Man in IT
▶︎

Richard Stallman: The Most Inconvenient Man in IT

ИИ-агенты — вот что действительно изменит разработку. Пишем ИИ-агент на Python, LangChain и GigaChat
▶︎

ИИ-агенты — вот что действительно изменит разработку. Пишем ИИ-агент на Python, LangChain и GigaChat

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

AI for the Little Ones: How LLM and AI Agent Work
▶︎

AI for the Little Ones: How LLM and AI Agent Work

Владимир Балун про влияние ИИ на изучение разработки
▶︎

Владимир Балун про влияние ИИ на изучение разработки

Неудобная ПРАВДА про мыльный пузырь AI
▶︎

Неудобная ПРАВДА про мыльный пузырь AI