Developer beliefs about binary operator precedence

A common developer response to a fault being pointed out in their code is to say “What I intended to writewas ...”. A knowledge based mistake occurs when a developer acts on a belief they have that does not reflectreality. The act may be writing code that directly or indirectly makes use of this incorrect belief. An examplemay occur in the expression