Contribuisco a un progetto open source per la prima volta, faccio una pull request della mia modifica senza nemmeno provarla “perché sicuramente funziona, sono poche righe”.
“Uh grazie mille approvata, comunque aspetta la prossima volta ad aggiungere feature perché stiamo per fare la release” - e fatto il merge in master assieme a un’altra pr
5 ore dopo, git pull sul mio server perché ovviamente io provo direttamente in produzione e errore 500 immediato. 🤔
“Sarà la pr di quell’altro tizio? Non l’hanno provata???”
Vado a vedere i log… mi sono dimenticato una virgola… ho fatto copia incolla nell’editor web di GitHub "perché che fatica cambiare origine nel mio repository " e non mi sono accorto di non aver selezionato tutto…
Mesto mesto apro una pr pieno di vergogna… (Certo che anche loro approvare in master senza provare…)
Le PR esistono proprio per evitare questo. Se il responsabile (non tu) non lancia test automatici e non ti chiede evidenza se l’hai fatto allora il problema non sei tu.
Che figura di merda.
Contribuisco a un progetto open source per la prima volta, faccio una pull request della mia modifica senza nemmeno provarla “perché sicuramente funziona, sono poche righe”.
“Uh grazie mille approvata, comunque aspetta la prossima volta ad aggiungere feature perché stiamo per fare la release” - e fatto il merge in master assieme a un’altra pr
5 ore dopo, git pull sul mio server perché ovviamente io provo direttamente in produzione e errore 500 immediato. 🤔
“Sarà la pr di quell’altro tizio? Non l’hanno provata???”
Vado a vedere i log… mi sono dimenticato una virgola… ho fatto copia incolla nell’editor web di GitHub "perché che fatica cambiare origine nel mio repository " e non mi sono accorto di non aver selezionato tutto…
Mesto mesto apro una pr pieno di vergogna… (Certo che anche loro approvare in master senza provare…)
Le PR esistono proprio per evitare questo. Se il responsabile (non tu) non lancia test automatici e non ti chiede evidenza se l’hai fatto allora il problema non sei tu.