EnterpriseQualityCoding / FizzBuzzEnterpriseEdition

FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.
21.36k stars 754 forks source link

Bug: it has a main method #10

Open reccles opened 11 years ago

reccles commented 11 years ago

No serious enterprise application will have a main() method. This bug is related to the missing DI bug. Perhaps Spring? The pom bug could help us resolve all of these issues!

jyrimatti commented 11 years ago

I'm not sure if Spring is completely enterprise-approved. After all, it's mostly harmless. Maybe a pure JEE-solution instead with EJBs and container-managed dependencies?

reccles commented 11 years ago

Ah good point, although why pick one? Ideally an enterprise system should be a hybrid of competing platform philosophies of past Enterprise Architects.

I'm liking that this is turning into a design by committee project. It's on the right track.

jerryorr commented 11 years ago

I'm concerned that the presentation is so tightly coupled to the business logic. A proper SOA component should be exposing the FizzBuzz calculation as a SOAP service, which is then consumed by various user interfaces. At minimum, a web application and a green-screen application for our legacy systems should be built.

sbeitzel commented 11 years ago

Agree, if this were written as a service that ran inside a container, there'd be no main() and we'd get to dick around writing service descriptions. This would also present the opportunity for API documentation and community relations.

looneym commented 7 years ago

Why has there been no updates on this?

reccles commented 7 years ago

The team responsible for this feature decided to build a new ticketing system to track the feature, it has the id: super.new.ticketing.pro.155fd8fa-e914-4e76-805b-687026622486 for future reference. Unfortunately due to budget constraints the team was let go and the ticketing system history and code was sold to a 3P.

looneym commented 7 years ago

I suggest that this be put forward for an after action report

My reports will report to your reports with a report on the requirements of writing a report. Reportedly there is a new initiative to tackle underreporting.

Can you report back to me on this please?

jyrimatti commented 6 years ago

I'm not sure if Spring is completely enterprise-approved. After all, it's mostly harmless. Maybe a pure JEE-solution instead with EJBs and container-managed dependencies?

I apologise for this comment of mine years ago. Spring is not mostly harmless after all. It tends to make even a simple project a huge mess with its over-engineered DI/IoC. I hope my careless comment hasn't resulted in any lost souls during these years.

reccles commented 6 years ago

jyrimatti - No harm done. we're still in review so have not started any actual work yet.

Simmeh commented 5 years ago

I've just heard we are adding a second main method?