Re: Refactoring / Smell detection samples ! += ?
Richard <[email protected]> Tue, 11 May 2010 09:58:35 -0600
| Newsgroups | gmane.comp.programming.refactoring |
|---|---|
| Organization | multi-cellular, biological |
| Message-ID | <[email protected]> |
In article <[email protected]>, Daniel Speicher <[email protected]> writes: > Any specific (preferable Java) project you had bad experiences with? For several years now I have been working (on and off) on the fractint code base. Its a DOS application code base. It has every code smell you could have in a C program -- about the only Fowler listed smells it doesn't have are those that require an OOP language in order to have them. The people who created the smells are so accustomed to them that they don't even smell them anymore. (Ha! The smell analogy is more flexible than I thought!) So I forked the code and am attempting over time to refactor/extend the code. While it is unfortunately the worst example that I've personally encountered, I find that pretty much every time I dig into someone's open source project and look inside at possibly extending/fixing something, its just awful code. Generally there aren't any unit tests, although it seems that GNU sponsored projects have unit tests more often than others. -- "The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download <http://legalizeadulthood.wordpress.com/the-direct3d-graphics-pipeline/> Legalize Adulthood! <http://legalizeadulthood.wordpress.com> ------------------------------------ Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/refactoring/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/refactoring/join (Yahoo! ID required) <*> To change settings via email: [email protected] [email protected] <*> To unsubscribe from this group, send an email to: [email protected] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/