Лучший способ провести аудит — это создать "умственный интерпретатор" всего кодовой базы, чтобы вы могли запускать его в своей голове. Это может занять недели. Но затем ошибки начинают автоматически проявляться. Вы можете проснуться утром с новой ошибкой на уме.