Грязный код — надёжное хранилище ошибок
Вокруг чистого кода ведутся бесконечные споры: одни считают его догмой, другие — пустой тратой времени. Но из опыта работы над статическим анализатором я заметил: когда код недостаточно чист, он не просто усложняет поддержку — он становится надёжным хранилищем ошибок.
В этом докладе я расскажу, как такие «запахи» влияют на работу программы, и покажу примеры из реальных проектов, где именно нечистый код стал причиной или усугубил последствия дефектов.
Разберёмся, почему это не просто вопрос вкуса, а дело надёжности, предсказуемости и культуры разработки.
Developer Advocate и Project Lead в PVS-Studio, технический писатель и спикер. Более 4 лет работаю на стыке разработки и коммуникации: занимаюсь разработкой, пишу статьи и другие технические тексты, выступаю с докладами, строю процессы.
PVS-Studio, Тула
Developer Advocate