Skip to content

Instantly share code, notes, and snippets.

@jmazzi
Created August 5, 2013 21:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jmazzi/6159783 to your computer and use it in GitHub Desktop.
Save jmazzi/6159783 to your computer and use it in GitHub Desktop.
.
├── README.md
├── pom.xml
└── src
├── main
│   └── java
│   └── com
│   └── seriouscompany
│   └── business
│   └── java
│   └── fizzbuzz
│   └── packagenamingpackage
│   ├── impl
│   │   ├── FizzBuzz.java
│   │   ├── Main.java
│   │   ├── factories
│   │   │   ├── BuzzStrategyFactory.java
│   │   │   ├── BuzzStringPrinterFactory.java
│   │   │   ├── BuzzStringReturnerFactory.java
│   │   │   ├── FizzStrategyFactory.java
│   │   │   ├── FizzStringPrinterFactory.java
│   │   │   ├── FizzStringReturnerFactory.java
│   │   │   ├── IntIntegerPrinterFactory.java
│   │   │   ├── IntegerIntegerStringReturnerFactory.java
│   │   │   ├── LoopComponentFactory.java
│   │   │   ├── NewLineStringPrinterFactory.java
│   │   │   ├── NewLineStringReturnerFactory.java
│   │   │   └── NoFizzNoBuzzStrategyFactory.java
│   │   ├── loop
│   │   │   ├── LoopCondition.java
│   │   │   ├── LoopInitializer.java
│   │   │   └── LoopStep.java
│   │   ├── math
│   │   │   └── arithmetics
│   │   │   └── NumberIsMultipleOfAnotherNumberVerifier.java
│   │   ├── printers
│   │   │   ├── BuzzPrinter.java
│   │   │   ├── BuzzStringPrinter.java
│   │   │   ├── FizzPrinter.java
│   │   │   ├── FizzStringPrinter.java
│   │   │   ├── IntPrinter.java
│   │   │   ├── IntegerIntegerPrinter.java
│   │   │   ├── NewLinePrinter.java
│   │   │   └── NewLineStringPrinter.java
│   │   ├── strategies
│   │   │   ├── BuzzStrategy.java
│   │   │   ├── FizzStrategy.java
│   │   │   ├── NoFizzNoBuzzStrategy.java
│   │   │   └── constants
│   │   │   ├── BuzzStrategyConstants.java
│   │   │   ├── FizzStrategyConstants.java
│   │   │   └── NoFizzNoBuzzStrategyConstants.java
│   │   └── stringreturners
│   │   ├── BuzzStringReturner.java
│   │   ├── FizzStringReturner.java
│   │   ├── IntegerIntegerStringReturner.java
│   │   └── NewLineStringReturner.java
│   └── interfaces
│   ├── factories
│   │   ├── IntegerPrinterFactory.java
│   │   ├── IntegerStringReturnerFactory.java
│   │   ├── IsEvenlyDivisibleStrategyFactory.java
│   │   ├── StringPrinterFactory.java
│   │   └── StringStringReturnerFactory.java
│   ├── printers
│   │   ├── IntegerPrinter.java
│   │   └── StringPrinter.java
│   ├── strategies
│   │   └── IsEvenlyDivisibleStrategy.java
│   └── stringreturners
│   ├── IntegerStringReturner.java
│   └── StringStringReturner.java
└── test
└── java
└── FizzBuzzTest.java
25 directories, 49 files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment