С тех пор как я впервые допустил ошибку при выполнении задания в if
, я всегда писал свои ifs следующим образом:
if (CONST == variable) {
чтобы избежать общей (по крайней мере для меня) ошибки:
if (variable = CONST) { //WRONG, assigning 0 to variable
И так как я читаю эссе Джоэла Спольского Нарушение неправильного кода Я пытался применить его совет на практике.
Итак, какие другие шаблоны вы используете, чтобы ошибочный код выглядел неправильно, или для синтаксических ошибок, если вы делаете семантическую ошибку?