Atomiq: A neat tool for finding and eliminating duplicate code

It's been about three months that I am involved with the development of a legacy Java-based project. The product has been in development for about ten years and for reasons that we all know it contains a lot of copy-and-pasted chunks of code.

Luckily enough, a few weeks ago I saw this ad about a product called Atomiq that given a project directory produces a neat navigable report about duplicate code it can find inside it. Unsurprisingly, the generated report was not something one would like to see as it unearthed massive amounts of duplicate code in our project.

At the moment we are busy completing the last final features of the new version of our product and it is difficult, if not impossible, to buy time for eliminating the duplicate codes. However after delivering the next release of our product, if I can convince our manager, I'll start refactoring our code base and eliminatie as much duplicate code as I can and Atomiq, for sure, is going to be a very handy tool throughout the process!

If you're interested to learn more about Atomiq be sure to check its screencasts on YouTube.

Views: 230

Comment

You need to be a member of Codetown to add comments!

Join Codetown

Happy 10th year, JCertif!

Notes

Welcome to Codetown!

Codetown is a social network. It's got blogs, forums, groups, personal pages and more! You might think of Codetown as a funky camper van with lots of compartments for your stuff and a great multimedia system, too! Best of all, Codetown has room for all of your friends.

When you create a profile for yourself you get a personal page automatically. That's where you can be creative and do your own thing. People who want to get to know you will click on your name or picture and…
Continue

Created by Michael Levin Dec 18, 2008 at 6:56pm. Last updated by Michael Levin May 4, 2018.

Looking for Jobs or Staff?

Check out the Codetown Jobs group.

 

Enjoy the site? Support Codetown with your donation.



InfoQ Reading List

Techniques and Trends in AI-Powered Search by Faye Zhang at QCon SF

At QCon SF 2024, Faye Zhang gave a talk titled Search: from Linear to Multiverse, covering three trends and techniques in AI-powered search: multi-modal interaction, personalization, and simulation with AI agents.

By Anthony Alford

WildFly 34 Adds Preview of Jakarta EE 11 and Support for Jakarta Data

The WildFly community announced the latest release of WildFly 34, emphasizing the significant changes made to the WildFly Preview. Including support for Jakarta Data 1.0, MicroProfile REST Client 4.0, and MicroProfile Telemetry 2.0. Other minor updates include ORM 6.6.x, Hibernate search 7.2, and FasterXML Jackson 2.17.

By Shaaf Syed

Aurora Limitless: AWS Introduces New PostgreSQL Database with Automated Horizontal Scaling

AWS has announced the general availability of Amazon Aurora PostgreSQL Limitless Database, a relational database designed to provide automated horizontal scaling. This new option can handle millions of write transactions per second and manage petabytes of data, all within a single database environment.

By Renato Losio

Podcast: Participatory Leadership and Developing a Culture of Psychological Safety

In this podcast Shane Hastie, Lead Editor for Culture & Methods spoke to Nick Takavadii about participatory leadership practices and how to cultivate a workplace environment with psychological safety.

By Nick Takavadii

DevProxy 0.22 Improves API Permission Checks

Microsoft has released version 0.22 of DevProxy, an API simulation command-line tool. The new version improves logging and detects minimal permissions without the need for Azure API centre.

By Edin Kapić

© 2024   Created by Michael Levin.   Powered by

Badges  |  Report an Issue  |  Terms of Service