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: 244

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

NVIDIA Personal AI Router Distributes AI Tasks Across Local Compute

NVIDIA Personal AI Router (PAIR), now available in beta, lets you combine the inference capacity of multiple computers on your local network and automatically distribute AI requests among them. It is primarily designed for local multi-agent AI workloads, where multiple independent model calls can otherwise overwhelm one GPU.

By Sergio De Simone

Netflix Reworks Conductor for 420 Million Monthly Workflow Executions and 10X Larger Workflows

Netflix has reworked its Conductor workflow orchestration engine to handle larger workloads, increasing supported workflow size from about 2,500 to 30,000 tasks and reducing p99 workflow evaluation latency by about 40%. Conductor 4.0 separates workflow metadata from task data, moves evaluation to asynchronous processing, and introduces dynamic worker allocation and concurrency controls.

By Leela Kumili

tsgolint Reaches Stable v7, Bringing Go-Powered Type-Aware Linting to Oxlint

tsgolint has released a stable v7, enhancing TypeScript linting with native Go speed. It offers type-aware linting, leveraging TypeScript's semantic analysis through the typescript-go compiler. Oxlint manages configurations and file discovery. The release, compatible with TypeScript 7.0.2, handles 59 of 61 type-aware rules and shows significant performance improvements over ESLint.

By Daniel Curtis

Terraform AWS Provider Continues Rapid Expansion as AWS Infrastructure Becomes More Complex

The Terraform AWS Provider continues its rapid evolution, with v6.62.0 adding support for new AWS capabilities while improving how Terraform understands and manages existing infrastructure.

By Craig Risi

Presentation: How To Run on Three Clouds at Once, and When Not To

Ross McFarlane and Kevin Holditch discuss Form3's evolution from a single-cloud setup to a triple active multi-cloud architecture. They share key engineering strategies for cross-cloud networking, distributed databases with CockroachDB and NATS, custom Kubernetes operators, and navigating distinct regional disaster recovery expectations across the UK, Europe, and US financial markets.

By Ross McFarlane, Kevin Holditch

© 2026   Created by Michael Levin.   Powered by

Badges  |  Report an Issue  |  Terms of Service