плз, помогите! вот бывает начинаю программить что нибудь, получаю код на +-1000 строк, и все это где-то неработает, а если начинать разбирать то ничего понять немогу, и возникает непреодолимое желание все переписать заново

мне кажется что я неграмотно программлю, может есть что нибудь что сможет облегчить читабельность кода?? ну естественно кроме коментариев...