QuantiniaQuantiCoder
Consegne reali

Slugify CLI

Un piccolo strumento da testo a URL. L'esecuzione ha raggiunto le ore approvate, si è fermata e il cliente ha tenuto il codice costruito fino a quel momento.

Dedicato

Questa esecuzione ha raggiunto le 1,25 ore approvate prima dell'ultima fase. La fabbrica si è fermata e ha chiesto. Il cliente ha annullato invece di approvare altre ore, ha pagato solo le ore usate e ha ricevuto il codice costruito fino a quel momento. Lo mostriamo perché è così che funziona la regola del budget.

La richiesta

Un piccolo strumento Python da riga di comando che trasforma qualsiasi testo in uno slug adatto agli URL: accenti rimossi, solo a-z, 0-9 e trattini, una lunghezza massima opzionale, errori chiari e codici di uscita, con test pytest.

Cosa è stato consegnato

  • slugify.py con normalizzazione Unicode, regole per i trattini, l'opzione --max e codici di uscita
  • 85 test pytest

Come è stato verificato

Test
85 test automatici passano sul codice consegnato (li abbiamo rieseguiti).
QA e sicurezza
Non eseguiti: il cliente ha annullato prima dei controlli finali, quindi questa consegna non ha un rapporto di QA o di sicurezza.