Николай Чашников — Писать код быстрее, ошибаться реже

Все программисты хотят делать меньше ошибок в программах. Если же ошибки случаются, хочется про них узнать пораньше: не обнаружить в готовом продукте, а поймать при помощи юнит-тестов, ещё лучше — найти при компиляции, а в идеале — увидеть прямо при наборе кода. В этом могут помочь статические анализаторы кода. Одни из них встроены в IDE, другие надо настраивать дополнительно, для проверок третьих придётся аннотировать код.

Стоит ли результат затраченных усилий? Какие ошибки можно найти таким способом? Не потонут ли сообщения о реальных проблемах в потоке ложных срабатываний? Об этом и поговорим на докладе.

  1. Николай Чашников
    Работает программистом в компании JetBrains с 2003 года, в команде IntelliJ IDEA — с 2005. Занимался самыми разными частями продукта, от внутренней build-системы до интеграции с Application Servers. Кандидат физ.-мат. наук по специальности «вычислительная математика».