finds.dev← search

// the find

EnterpriseQualityCoding/FizzBuzzEnterpriseEdition

★ 23,739 · Java · updated Jul 2024

FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.

A satirical Java implementation of FizzBuzz using every enterprise pattern imaginable: Strategy, Factory, Visitor, Adapter, and Spring dependency injection, all to print numbers 1-100. It's a joke about Java enterprise culture, and it's a good one — 23k stars don't lie.

The execution is thorough enough to be genuinely educational. You'll find real implementations of AbstractSingleStepOutputGenerationContextVisitorFactory and IntegerDivider as a class that wraps the `/` operator, which makes the satire land harder than a handwavy sketch would. The package name `packagenamingpackage` is a perfect touch. It has actual tests and a real build pipeline, so it works — it really does print FizzBuzz. The directory tree alone communicates more about Java enterprise pathology than most blog posts.

It's a one-joke repo that peaked around 2015 when the enterprise Java parody genre was fresh. The README is thin — there's no guided tour explaining which specific anti-patterns are being satirized and why, which means juniors might miss the point entirely. Build tooling includes both Maven and Gradle configs, which is probably meta-commentary but creates genuine confusion. Last meaningful activity was years ago; the joke isn't evolving.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →