Skip to content

Latest commit

 

History

41 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository contains programming example(s) for various purposes 
and algorithms.

Original author: Erno Pakarinen (erpakari@gmail.com)

Current content

fizzbuzz
--------
A java based implementation of FizzBuzz kata.
See http://codingdojo.org/kata/FizzBuzz/ for info.
There is no GUI for this application.

See file 'fizzbuzz/README'

romanNumerals
-------------
A java based implementation of Roman Numerals kata 
See http://codingdojo.org/kata/RomanNumerals/ for info.
GUI written in Swing.

See file 'romanNumerals/README"

Building projects
-----------------
Either using a IDE of your choice (e.g. Eclipse) or by using the
ant tool.
Change into subproject folder and execute
    ant release     builds and creates jar into release folder
    ant run         builds and executes the program 
    ant test        builds and executes unit tests, reports will
                    be generated into the projects junit subfolder.

I used OpenJDK 11 and ant 1.9.13. Tested on both Ubuntu Linux 18.x
and Windows 10.

General comments
----------------
Excersices were done in TDD as much as possible. Tests were written before the
code meant to be tested. Refactoring was used when new requirements caused
changes to the design and implementation.

Written using Eclipse Photon in Linux operating system. 
Tested under Java version  8 (OpenJDK8).

Algorithms are designed to be iterative, they could probably be recursive but
it was not point of this excercise. Feel free to improve the code. :-)

About

Programming excercises and examples

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages