mikedepetris / Gomoku-SDM

Gomoku project for SDM
1 stars 0 forks source link

Presentazione #8

Open mikedepetris opened 1 year ago

mikedepetris commented 1 year ago

Google Slides vecchio progetto: https://docs.google.com/presentation/d/1q83NLGfJcev7uOpZvD9PzoA-GifXhy-1fgU_pTwdRJ8/edit?usp=sharing nuovo: https://docs.google.com/presentation/d/1kHyKYBpzUTJgBSQuHRTkj8Rv4EyRiEjVH6XfeHFQSPA/edit?usp=sharing

Requisiti: 6. Present your project.#87

Elementi da aggiungere alla presentazione:

Use PR associated with github issues for tracking #7

Try to use the cycle: assign an issue, put into work in progress status, pull, branch, change code, commit (comment), push, pull request, merge to master and update the issue eventually closing it.

Tutto il pensiero di git si basa sui branch. Se io devo lavorare su una nuova issue o feature stacco un branch da main, e comincio a lavorarci. Pusho il mio branch, così posso lavorarci i giorni successivi senza perdere nulla, altri possono riprendere il lavoro, e nel frattempo non sporco il branch originale. Posso addirittura riscrivere la history senza rischio di rompere le scatole a nessuno, squashando i commit Quando secondo me il lavoro è completo allora apro la PR. Scrivo la mia descrizione, la gente vede cosa è cambiato, commenta, modifico, e poi una volta che ho l'OK mergio Se qualcosa si rompe ho la possibilità anche di revertare la PR, togliendo da main il codice che ho aggiunto, e lasciare main pulito.

mikedepetris commented 1 year ago

Email screenshot by circleCI with failed build notification #70

mikedepetris commented 1 year ago

Screenshot della Project Board al 20/01/23

Image

mikedepetris commented 1 year ago

Insights grafico con il numero di issue per ciascuno stato

Image

mikedepetris commented 1 year ago

Image

mikedepetris commented 1 year ago

Image

mikedepetris commented 1 year ago

Esempi circleCI mentre esegue la build ed i test che poi falliscono miseramente

Image

Image

Image

martat97 commented 1 year ago

Lascio uno screenshot per la static code analysis fatta su intelliJ

Image

martat97 commented 1 year ago

Comunque, avevate già in mente uno strumento da usare per creare la presentazione? Ne ho usati di diversi, sicuramente con Overleaf mi sono trovata molto in difficoltà ad allineare immagini, andava bene per scrivere le formule, però invece con altri strumenti come Google presentation o Canva abbiamo avuto meno problemi

mikedepetris commented 1 year ago

Google slides

mikedepetris commented 1 year ago

Image

mikedepetris commented 1 year ago

Pareggio GUI

Image

Image

mikedepetris commented 1 year ago

Code inspection, analisi statica in Intellij IDEA

Image

biagiolicari commented 1 year ago

Static Code Analysis

Image Image Image

biagiolicari commented 1 year ago

SonarLint CodeSmell

Image

mikedepetris commented 1 year ago

https://github.com/mikedepetris/Gomoku-SDM/network

Image

Image

mikedepetris commented 1 year ago

http://gomokuworld.com/gomoku/1 spiegazioni regole e strategie con esempi di situazioni di gioco

mikedepetris commented 1 year ago

TDD: esempio, voglio cambiare la formattazione della stampa della board, preparo il test che fallisce uso del TODO per identificare facilmente il punto del codice da modificare: // numero di riga a sinistra TODO: 19-->1 ma poi cambiano gli inserimenti coordinate stringBuilder.append(String.format("%1s", row)).append("\t");

Image

Image