are setting warning level high=warnings is reported as errors something to recommend when newbie or when nasty hard to find bugs like "=" when it should be "==" ?
single step thru debugger is one way to find bugs ala all kind of typos that dont generate errors but bugs that make code run not as intended
but automatic compiler checking thru lots of lines of code is better and faster