Metodologie di Programmazione: Hw1

Riccardo Silvestri

Homework 1

Il primo homework è in questo archivio jar homework1.jar. Dopo averlo scaricato, dare il comando da terminale jar -xf homework1.jar, essendo posizionati nella directory che contiene il jar che supponiamo si chiami mydir. Le directory e file estratti in mydir sono i seguenti:

hw1/
hw1/cmd/
hw1/cmd/CmdFactory.java
hw1/cmd/CmdManager.java
hw1/cmd/Command.java
hw1/package-info.java
hw1/test/
hw1/test/Grade.java
hw1/test/Test.java

La spiegazione dell'homework è contenuta nei javadoc dei file partendo da hw1/package-info.java. Se si vuole si può usare un IDE creando un project contenente tali file. Ad esempio, con IntelliJ IDEA si può creare il project scegliendo Import Project... dal menu File, successivamente si seleziona la directory mydir, poi si sceglie create project from existing sources e mantenendo sempre come nome del project e directory base la directory mydir (o qualunque sia il nome della directory che contiene hw1). Per evitare che il project veda l'archivio jar homework1.jar come una libreria, prima di creare il project togliere da mydir il file homework1.jar.

Consegna

L'homework deve essere consegnato entro la mezzanotte del 31 Marzo 2015.

Avvertenze

Non copiare. Gli homework consegnati saranno scrupolosamente confrontati anche con strumenti automatici. La prova di convalida sarà tanto più approfondita tanto più forti sono gli indizi di copiatura e tanto più alto è il punteggio.

17 Mar 2015