Java-инспекции в IntelliJ IDEA: что может пойти не так?

День 2 /  / Зал 2  /  RU / Введение в технологию

IntelliJ IDEA постоянно подчёркивает ваш код, предлагая заменить его на что-нибудь получше. Иногда результаты кажутся просто волшебными. Как IDE это делает? Как разбирается в вашем коде, как генерирует новый код на замену старого и какие тут есть подводные камни?

Мы посмотрим, из чего состоит типичная инспекция кода в IntelliJ IDEA и сколько седых волос появляется у разработчиков IDE ради того, чтобы вы могли одним нажатием улучшить свой код.

Тагир Валеев
JetBrains

Тагир Валеев занимается разработкой IntelliJ IDEA в компании JetBrains. Основное направление работ сегодня — это инспекции, улучшающие поддержку новых возможностей Java 8. Тагир активно интересуется статическим анализом а в свободное время разрабатывает библиотеку StreamEx, расширяющую возможности стандартного Stream API.

Наши контакты