Assegnare un grande compito in treno
Elaborazione in background & Slack
Un esempio reale di assegnare a Claush un compito complesso e su larga scala mentre si viaggia in treno: creare una nuova pagina elenco di casi d'uso, spostare file e aggiungere un articolo in 10 lingue. Tutto elaborato autonomamente in background. Una notifica Slack e arrivata quando il lavoro era pronto.
Profilo utente
Sviluppatore indipendente e creatore dell'app Claush stesso. Pratica ogni giorno cosa significa fare sviluppo professionale senza sedersi davanti a un PC. Questa volta, durante un viaggio in treno, ha delegato completamente a Claush un grande compito di ristrutturazione del sito.
Scenario
Dopo aver lasciato il parrucchiere, lo sviluppatore e salito sul treno. Ha aperto l'app Claush sul telefono e ha digitato un'istruzione complessa: "Crea una nuova pagina elenco di casi d'uso, sposta l'articolo esistente nella sua cartella, aggiungi un nuovo articolo di caso d'uso, e fallo in 10 lingue. Avvisami su Slack quando hai finito."
Assegnare il compito in treno
Dopo aver inviato l'istruzione, il telefono e tornato in tasca. Claush ha iniziato a lavorare autonomamente come agente in background: generando l'HTML della pagina elenco, riorganizzando le strutture delle directory, scrivendo il nuovo articolo in 10 lingue, facendo commit e push su GitHub β tutto senza ulteriori input.
L'utente ha guardato fuori dal finestrino, ascoltato musica e semplicemente viaggiato in treno. Nessun monitoraggio dello schermo necessario.
Notifica Slack β Compito completato
Un po' dopo, e arrivata una notifica Slack sul telefono: "β Caso d'uso background-task distribuito con successo!" β la notifica di completamento inviata automaticamente da Claush.
Il punto chiave: Claush non si e limitato a fare il push del codice β ha aspettato che il deploy di GitHub Actions avesse veramente successo prima di inviare la notifica. Se fosse fallito, sarebbe arrivato invece un messaggio "β deploy fallito". Basta leggere il risultato per sapere esattamente cosa e successo.
L'unica cosa che l'utente aveva fatto era dare l'istruzione iniziale. Il compito complesso di piu file, piu lingue e riorganizzazione strutturale β fino alla conferma della consegna in produzione β era stato completato interamente durante il viaggio in treno.
Flusso
Testimonianza
Basta dire "avvisami su Slack quando hai finito" perche il lavoro complesso venga completato.
Quando sono sceso dal treno, era tutto finito. Questo e il vero "sviluppo in background".
Vantaggi
Elaborazione in background
Una volta assegnato il compito, Claush lo gestisce autonomamente. Il lavoro complesso procede senza che l'utente guardi lo schermo.
Notifica Slack del risultato del deploy
Claush notifica Slack con il risultato reale del deploy β successo o fallimento β non solo "compito completato". Niente piu fallimenti del deploy che passano inosservati.
Multi-file e multilingua
Creare pagina elenco, aggiungere articoli e lanciare 10 versioni linguistiche β tutto gestito con una singola istruzione.
Basta dare istruzioni
Descrivi i tuoi requisiti in linguaggio naturale. Operazioni sui file, traduzione, commit e push sono gestiti da Claush.
Completato in treno
Anche durante un breve tragitto, i grandi compiti di sviluppo possono essere completati dall'inizio alla fine.
Cosa mostra questo caso
Gli sviluppatori non devono fissare lo schermo mentre un compito e in esecuzione. L'elaborazione in background di Claush esegue compiti complessi multi-file e multilingua in modo completamente autonomo β e la cosa cruciale e che non si limita a notificare quando e finito. Verifica se il deploy di Firebase ha avuto successo o e fallito prima di inviare la notifica Slack.
Un viaggio in treno diventa tempo per completare un ciclo di sviluppo completo. "Assegna, aspetta, verifica" β e tutto cio che serve perche lo sviluppo a livello professionale avvenga. Quell'era e arrivata.