Проще держать код чистым если заранее разбить что и где будет, писать коментарии. А вообще чистота кода для каждого своя.
Отсюда правило: код должен писаться так, чтоб его было легко рефакторить. Также помогает понять что что-то не так написание подробной доки.
Или просто не писать код. :-)