Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
FizzBuzzEnterpriseEdition (github.com/enterprisequalitycoding)
48 points by rfrey on April 8, 2022 | hide | past | favorite | 15 comments


There's an open PR containing the following:

if (!myResultingStringFromIntegerToStringConversion.equals(myResultingStringFromIntegerToStringConversionThatIsUsedForChecking)) { final IllegalStateException myIllegalStateExceptionThrownBecauseMyResultingStringFromIntegerToStringConversionDidNotEqualMyResultingStringFromIntegerToStringConversionThatIsUsedForChecking = new IllegalStateException("myResultingStringFromIntegerToStringConversion did not equal myResultingStringFromIntegerToStringConversionThatIsUsedForChecking!"); loggerUsedToOutputPossibleErrorsFromMyResultingStringFromIntegerToStringConversion.error(myIllegalStateExceptionThrownBecauseMyResultingStringFromIntegerToStringConversionDidNotEqualMyResultingStringFromIntegerToStringConversionThatIsUsedForChecking); } return new String(myResultingStringFromIntegerToStringConversion);

Lol I enjoyed that.


I've seen this many times, but this is the first time I noticed the issues list. Absolutely hilarious.


gah, RxJava upgrade was proposed 5 years ago. No action.


This is enterprise Java, there are dead serious people creating software like this and demanding software like this. As a person who paid mental tool dealing with both, this codebase makes me anxious.


If you want code like this just demand 100% unit test coverage on any Java project. This is what will magically pop up at the end.


Hook up to the codebase a tool to automatically measure code coverage, assign to the project scrum master, POs, PMs, and few meek developers. Even enums will be tested. This duality is brain damaging for me - here you laugh but we meet in the office and it will be a requirement.


A friend of mine made a cloud native fizzbuzz which, I think, was inspired by this.

https://github.com/alexashley/cloud-native-fizzbuzz


My favourite part of this satire is the code of conduct. Straight out of a Monty Python sketch!


It looks to me like the code of conduct is just a generic code of conduct that is commonly used on real projects.


We live in incredible times, don't we?


Where do I find the actual code for the algorithm in here?



Painfully accurate


Wow!


Too soon.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: