FizzBuzzEnterpriseEdition README

The project's README from github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition. As one markdown file: README.md.

FizzBuzzEnterpriseEdition

Build status codecov.io

Enterprise software marks a special high-grade class of software that makes careful use of relevant software architecture design principles to build particularly customizable and extensible solutions to real problems. This project is an example of how the popular FizzBuzz game might be built were it subject to the high quality standards of enterprise software.

FizzBuzz

FizzBuzz is a game that has gained in popularity as a programming assignment to weed out non-programmers during job interviews. The object of the assignment is less about solving it correctly according to the below rules and more about showing the programmer understands basic, necessary tools such as if-/else-statements and loops. The rules of FizzBuzz are as follows:

For numbers 1 through 100,

Contributing

Although this project is intended as satire, we take openness and inclusivity very seriously. To that end we have adopted the following code of conduct.

Contributor Code of Conduct

FizzBuzzEnterpriseEdition (EnterpriseQualityCoding/FizzBuzzEnterpriseEdition)

Searching Database…

What is this?FizzBuzz Enterprise Edition is a satirical Java project: the trivial FizzBuzz exercise deliberately rebuilt as if it were serious, architecture-heavy enterprise software.
So is it a working program or just a parody repo?Both — it is real Java source code you can clone and read, but the project states outright that it is intended as satire, so the bloated design is the point.
How do I get it, and what does it need to run?Clone the GitHub repository — it is plain Java source with no external dependencies, Docker files or build scripts declared, so any standard Java setup can handle it.
Can it be used for anything real?No — the whole joke is applying enterprise-grade principles like heavy customization and extensibility to a toy problem, so it is code to read and laugh at, not to ship.
Do I need to be an experienced Java developer to get the joke?It lands best with programmers: FizzBuzz itself is famous as an interview assignment that weeds out non-programmers, and the parody targets enterprise development culture.
What does the FizzBuzz task actually ask for?Print numbers 1 through 100, replacing multiples of 3 with Fizz, multiples of 5 with Buzz, and multiples of both with FizzBuzz — everything else prints as-is.
Why is FizzBuzz so well known among programmers?Because it became a popular job-interview assignment: the point is not the puzzle itself but showing you can use basics like if/else statements and loops.
Size
0.3 MB
Stars
23.9K
Updated
CommitDec 18
Age
13y
Commits · 90 Days