-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME
More file actions
47 lines (36 loc) · 1.46 KB
/
Copy pathREADME
File metadata and controls
47 lines (36 loc) · 1.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
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. :-)