Самая лучшая техника - это писать код, чтобы не комментировать. Само собой и код должен быть понятен :)
Я никогда не комментирую цельные блоки. Если нужно, то одной строчкой, не больше. Например:
if (null == null) {
// If null == null then we need do this
} else {
// If not I want something more
}