Если вы открыли свой проект через полгода и не можете сходу понять что там происходит, значит с этим кодом что-то не так. И наоборот: если код легко воспринимается, и вы можете сразу начать с ним работать, значит это хороший код, с таким кодом будет удобно работать и вам, и вашим коллегам.
На этом сайте вы найдёте несколько статей, которые помогут вам поддерживать ваш код мягким и шелковистым.