Как облегчить жизнь себе и разработчикам: статический анализ в деле (на примере Unreal Engine 4)

  • 40 мин

Давно известно, что примерно 85% ошибок вносится в программы на этапе кодирования. В то же время такие методы повышения качества, как функциональное тестирование, нагрузочное, регрессионное и т.п. применяются на более поздних этапах разработки.


Программисты пишут код с ошибками, через какое-то время тестировщики их обнаруживают, и код снова отправляется программистам на исправление. Следовательно, будь эти ошибки обнаружены раньше, это сэкономило бы драгоценное время как программистам, так тестировщикам.


Существуют ли инструменты, способные помочь обнаруживать ошибки на более ранних этапах? Конечно, существуют!


В моём докладе вы узнаете:

  • Что такое статический анализ и чем он отличается о динамического.
  • Как он может облегчить жизнь тестировщикам.
  • Как настроить анализ кода так, чтобы выжать из него максимум при минимальных усилиях.
  • Пример на практике: как мы помогли Epic Games внедрить статический анализ в разработку UE4.
  • Как аргументировать начальству необходимость использования статанализа.

Для того чтобы оставить комментарий необходимо

или
Напишите нам, мы онлайн!