/verifica-5Ainf-fila-A

Verifica di laboratorio Swing + GitHub

Primary LanguageJava

VERIFICA TPSI: Swing + GitHub

Benvenuti alla verifica scritta di TPSI: Swing+GitHub. Buon lavoro!

Nella cartella design trovate il file "wireframe.png" con la porzione di pagina che dovrete implementare.

Esecuzione del compito

Eseguite le seguenti operazioni:

  • accedete con il vostro account personale (non sbagliate password!)
  • fate il fork di questo progetto
  • copiate l'URL relativo al vostro progetto
  • aprite git-bash su Windows
  • navigate nella cartella ~/Documents/<classe>/<cognome> con il comando cd (change directory), creando la cartella se necessario
  • scaricate il progetto con git clone <URL-vostro-repo>
  • navigate nella cartella appena creata
  • aprite Esplora Risorse
  • navigate nel repository scaricato ed aprite il file design/wireframe.png
  • aprite Eclipse
  • importate il progetto con File->Import->General->Existing Project Into Workspace e selezionate la cartella code
  • implementate nel progetto Eclipse il wireframe appena aperto (vedi note sotto)

Quando avete finito e comunque 7 minuti prima dello scadere del tempo (vi verrà ricordato dal docente), dovete pubblicare il codice seguendo la procedura:

  • salvate il vostro codice Java
  • da git-bash, assicuratevi di essere all'interno della cartella del repository (il prompt deve finire con (master))
  • fate git status per controllare i file modificati
  • aggiungete il file che volete pubblicare con git add <nome-file>
  • fate il commit delle modifiche con git commit
  • mettete un commento significativo, ad esempio "Consegna compito" se state facendo il commit di consegna
  • pubblicate il codice con git push
  • rispondete alla issue sul mio repository originale con il testo "Consegnato"

Note implementazione progetto

Fate girare il vostro progetto il più spesso possibile per controllare che non sia corretto.

Potete implementate la tabella con i div che abbiamo visto a lezione, o con i tag <tr>, <th>, etc. Entrambe le soluzioni vanno bene.

Usate StringBuilder per la costruzione della stringa. Convertitela correttamente in stringa prima di usarla nella JLabel.

Calcolo del punteggio

  • Fork progetto: 1 punto
  • Correzione Java package: 1 punto
  • Impostazione setSize: 1 punto
  • Visualizzazione titolo pagina HTML: 1 punto
  • Visualizzazione intestazione tabella: 1 punto
  • Visualizzazione prima riga tabella: 1 punto
  • Visualizzazione seconda e terza riga tabella: 1 punto
  • Corretta indentazione del codice sorgente: 1 punto
  • Uso StringBuilder: 1 punto
  • Chiarezza del codice (commenti, identificativi variabili, etc.): 1 punto
  • Codice che compila: 1 punto
  • Scrittura di un messaggio di commit significativo: 1 punto
  • Push su GitHub: 1 punto

Note generali

È possibile consultare il progetto di esempio che è stato fornito durante la lezione.

Al contrario, non è possibile comunicare o copiare dai compagni di classe.

Il punteggio totale del compito è dato quindi da:

  • ogni casella spuntata e risolta correttamente vale il punteggio indicato
  • le caselle non spuntate valgono 0 punti