Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

What is Macker?

macker
0
Posted

What is Macker?

0

Macker is a Java developers’ utility which checks classes against user-defined structural rules. It’s meant to model the architectural ideals programmers always dream up for their projects, and then break — it helps keep code clean and consistent. You can use it to check general “good practice” rules, and you can also tailor a rules file to suit a specific project’s structure. Macker operates on compiled Java classes. It usually runs in your build process just after javac, but you could also make it part of your unit testing or packaging process if you like. It is available as an Ant task and as a command-line utility, both of which read an XML rules file format. It also has some Java APIs which you can use directly, though they will not be guaranteed stable until the 1.0 release.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.