Why write clean, refactored code?
        Posted  
        
            by 
                Shamal Karunarathne
            
        on Programmers
        
        See other posts from Programmers
        
            or by Shamal Karunarathne
        
        
        
        Published on 2011-02-22T08:21:57Z
        Indexed on 
            2011/02/22
            15:32 UTC
        
        
        Read the original article
        Hit count: 403
        
Hi programming lovers,
This is a question I've been asking myself for a long time. Thought of throwing out it to you.
From my experience of working on several Java based projects, I've seen tons of codes which we call 'dirty'. The unconventional class/method/field naming, wrong way of handling of exceptions, unnecessarily heavy loops and recursion etc. But the code gives the intended results.
Though I hate to see dirty code, it's time taking to clean them up and eventually comes the question of "is it worth? it's giving the desired results so what's the point of cleaning?"
In team projects, should there be someone specifically to refactor and check for clean code? Or are there situations where the 'dirty' codes fail to give intended results or make the customers unhappy?
Do feel free to comment and reply. And tell me if I'm missing something here.
Thanks.
© Programmers or respective owner