Very good article explaining why you should always strive for clean code click here to read the article from Plural Sight.