
AI-помощники и оптимизация кода: советы, ожидание и реальность
Все мы пишем на разных языках программирования, создаем разнообразные приложения, но не всегда уделяем достаточно внимания качеству кода. Как правило, начинаем что-то подкручивать, когда производительность на продакшене резко падает.
Во время доклада посмотрим, какие советы дают различные ИИ-помощники по улучшению кода, насколько они удачны и применимы к боевым задачам, можно ли вообще доверять такую тонкую тему искусственному интеллекту. Из основных примеров выделим работу со строками и коллекциями, вещественную и битовую арифметику, алгоритмические трюки, элегантное применение математики, а также коснемся немного вопроса параллелизма.
В основном примеры приведены на языке Java, но многие из них актуальны и для других языков программирования. Этот доклад ориентирован на профессиональных программистов среднего уровня и выше, которые смогут найти для себя немало полезного при работе с ИИ-помощниками.