Николай Журавлев
Точно,переменные.А я их типами назвал.хотя вроде одно и тоже?
Но опять же запутаться можно из за плохих названий переменных,не комментирования действий?
Ну и из-за этого тоже. Вообще, хороший код требует комментариев только на высшем уровне. Ну, например, что делает метод. Хотя, даже правильно назвав метод, можно не писать комментарий. Например: GetUserID - и так понятно что делает.
А вообще всё это описано на 500+ страницах в книге "Совершенный код".
Совсем начинающему её рано читать, а когда уже какой-никакой опыт будет, надо прочитать обязательно. Чтобы читать и хлопать себя по лбу: "Блин, я так делаю, а это неправильно, и насколько проще писать так, как советуется в книге")))