https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition
This is the good stuff.
...the pull requests are genius.
But the source? OH, THE SOURCE!
package com.seriouscompany.business.java.fizzbuzz.packagenamingpackage.interfaces.stringreturners;
public interface StringStringReturner {
public String getReturnString();
}
#NECESSARY
Pfft hahaha I nearly spit my coffee
SERIOUS BIDNESS! :rofl:
the interfaces are nothing, you should see all of the FACTORY code.
Again, #NECESSARY
...how long can these names get?
https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition/blob/master/src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/strategies/adapters/FizzBuzzOutputStrategyToFizzBuzzExceptionSafeOutputStrategyAdapter.java
public void output(final String outputStringToOutput) {
try {
this._fizzBuzzOutputStrategy.output(outputStringToOutput);
} catch (final Exception exceptionFromDoingOutput) {
// We're the enterprise...we don't get exceptions!
} catch (final Throwable throwableFromDoingOutput) {
// We're the enterprise...we don't get throwables either!
}
}
...I am laughing on the outside, on the inside I am crying because this is the JavaNerdWorld that I am diving into now...
LOL
Sent from my SM-T810 using Tapatalk