(Git) Conventional Commits: the art of crafting commit messages

by Demis Gallisto

Methodologies italiano
play_circle_outline
Topic
Methodologies
Language
italiano
Description

Il viaggio che si conclude con il rilascio di una nuova feature si compone di piccoli passi indipendenti, degni di essere riportati sul nostro diario. Non cadiamo nell’inganno che il diario di viaggio possa essere scritto come se nessuno dovesse mai leggerlo. Adottando semplici convenzioni, i messaggi che registreremo nel diario saranno sintetici ed efficaci, comprensibili a tutti (umani e non) e classificabili. Le conventional commits sono un piccolo insieme di regole per dare una struttura ai commit messages: cosa significa adottarle in un’azienda che crede nella qualità del software?

Slide del webinar: Link

Demis Gallisto
Software Engineer, Intesa Sanpaolo

In quella parte della mia vita dove sono un operaio del bit, ho avuto due grandi fortune. La prima è stata quella di fare dello sviluppo software, una delle mie più grandi passioni, il mio lavoro. L'altra è stata quella di vivere l’epoca degli 8 e 16 bit, caratterizzata dall’Assembly Z80 e M68000. Dopo trent’anni, la passione è ancora più forte, per quasi tutti i linguaggi di programmazione (se fortemente tipizzati), siano essi imperativi o dichiarativi, in contesti che vanno dal function as a service al monolite on premise, eseguiti da un dispositivo mobile o da un cluster di nodi in cloud.