Plugin details
Simian UI
plugin-homepage | report-update | not rated / rate-it | comments (7)Simian UI has been completely updated to use the new Job API in Eclipse 3.0.
Imagine for example that a bug is discovered in a method somewhere in a project. The developer duly writes a test case, makes the necessary code changes, ensures the test passes, checks the code in and considers the job finished!
Right?
Wrong!
Unknown to the developer, some weeks earlier, a fellow team mate discovered the same piece of code and realised that it did almost everything they needed to solve a problem thye were working on at the time. So they copied the 15 lines of code into their new method, added some more code to do the extra functionality required and checked in the changes.
Of course what they didn't know at the time was that the code they were copying had a bug in it! In fact at the time no one knew this. So now the original bug has been fixed but unfortunately none of the copies were fixed because no one knew they even existed.
Copying and pasting isn't the only way for this to occur. Duplicate code can also creep into through developers independently implementing similar features.
Simian catches these and other instances of duplication and can be configured to either flag them as warnings or even "break the build", ensuring that copy and pasting never again causes you or your project problems.
| category: | Source Code Analyzer | |||||||||||||||
| license: | Unknown | |||||||||||||||
| added: | Feb 3, 2005 | |||||||||||||||
| modified: |
Feb 3, 2005 |
|||||||||||||||
| clicks: |
|
|||||||||||||||
| homepage: | http://www.integility.com/simianui.html | |||||||||||||||
| url update manager: | http://www.integility.com/eclipse/ |

