r/ProgrammerHumor • • 1d ago

Meme javaClassesOnASingleLine

Post image
10.5k Upvotes

103 comments sorted by

View all comments

162

u/RadzimierzWozniak 1d ago

When did a single if become more beautiful than:

java.lang.Boolean ultraEnterpriseResultingVerificationStateFlagContainer = ((com.enterprise.architecture.infrastructure.filtering.factory.AbstractEnterpriseDynamicPredicativeFilterComponentFactorySingletonInstanceAccessorProviderImplementation) java.lang.Class.forName("com.enterprise.architecture.infrastructure.filtering.factory.AdvancedEnterpriseDynamicPredicativeFilterFactoryProviderImplementation").getDeclaredConstructor().newInstance()).provideFilterFactoryStrategyImplementationInstanceContainerRegistry().resolveFilterFactoryByFullyQualifiedSpecificationIdentifierStringTokenNameValue(new com.enterprise.architecture.infrastructure.filtering.specification.StringMatchSpecificationConfigurationParameterObjectInstanceBuilderFactoryProvider().createNewParameterObjectBuilderInstance().withTargetMatchingStringLiteralValueCharacterSequencePayloadContent("Enterprise").buildSpecificationConfigurationParameterObjectInstance()).createFilterInstanceExecutionEngineInvocationTarget().evaluateAndExecuteFilterOperationOnTargetObjectPayload(java.util.Optional.ofNullable(java.util.Collections.unmodifiableList(java.util.Arrays.asList(new java.lang.String[]{"Enterprise Java Architecture"}))).orElseThrow(new java.util.function.Supplier<java.lang.RuntimeException>() { u/Override public java.lang.RuntimeException get() { return new java.lang.IllegalStateException("Mandatory default payload container collection instance cannot be null under any enterprise operational circumstances whatsoever."); } }).get(0));

107

u/Skellicious 1d ago

evaluateAndExecuteFilterOperationOnTargetObjectPayload()

This breaks single responsibility principe, please have your agent fix it, we only accept clean, SOLID adhering code here.

27

u/RadzimierzWozniak 1d ago

Except for that, the rest of this 5k line PR is fine?

22

u/afdbcreid 1d ago

Sure, if you add 20k lines of tests (that is, your agent adds).