Informazioni sul servizio
TradottoSono uno sviluppatore Perl e costruisco strumenti che mantengono silenziosamente i sistemi in funzione. Scrivo script per console, cron job e servizi backend a lungo termine che analizzano testo, trasformano dati e collegano diversi sistemi. Perl è il mio strumento qui per scelta: quando il compito è un testo pesante, log massivi, formati di dati misti o una pipeline che deve essere affidabile piuttosto che bella, uno script Perl ben scritto supera ancora quasi tutto in termini di velocità di consegna e pura potenza di elaborazione. Mi affido attivamente alle espressioni regolari ma le mantengo leggibili e documentate in modo che la prossima persona che apre il file non maledica l'autore precedente.
Gran parte del mio lavoro consiste nel recuperare il codice legacy di Perl. Molte aziende hanno script critici scritti anni fa da qualcuno ora assente, senza test, senza commenti e pieni di assunzioni nascoste. Leggo attentamente tale codice, riproduco il suo comportamento, lo avvolgo in test e poi lo rifattorizzo in qualcosa di manutenibile. Posso portare il codice alle pratiche moderne di Perl, introdurre moduli appropriati, aggiungere strict e warnings e districare spaghetti senza rompere ciò su cui l'azienda fa affidamento. Se qualcosa deve funzionare esattamente come prima, lo tratto come un requisito rigoroso e lo verifico piuttosto che sperare.
Oltre alla manutenzione, costruisco nuova automazione da zero: generatori di report, importatori ed esportatori di dati, processori di file e directory, integrazioni di database e servizi esterni, piccoli demoni che osservano e rispondono. Mi interessa un logging chiaro, una gestione degli errori sensata e script che falliscono esplicitamente piuttosto che corrompere silenziosamente i dati. Descrivi il compito e i vincoli — e ti fornirò uno strumento che è documentato, testato e pronto per essere eseguito nel tuo ambiente.
— Script Perl per l'elaborazione di testo, log e dati
— Espressioni regolari per analisi ed estrazione
— Servizi backend, cron job e piccoli demoni
— Rifattorizzazione e modernizzazione del codice legacy di Perl
— Automazione: importatori, esportatori, generatori di report
— Integrazioni di database e servizi esterni
Gran parte del mio lavoro consiste nel recuperare il codice legacy di Perl. Molte aziende hanno script critici scritti anni fa da qualcuno ora assente, senza test, senza commenti e pieni di assunzioni nascoste. Leggo attentamente tale codice, riproduco il suo comportamento, lo avvolgo in test e poi lo rifattorizzo in qualcosa di manutenibile. Posso portare il codice alle pratiche moderne di Perl, introdurre moduli appropriati, aggiungere strict e warnings e districare spaghetti senza rompere ciò su cui l'azienda fa affidamento. Se qualcosa deve funzionare esattamente come prima, lo tratto come un requisito rigoroso e lo verifico piuttosto che sperare.
Oltre alla manutenzione, costruisco nuova automazione da zero: generatori di report, importatori ed esportatori di dati, processori di file e directory, integrazioni di database e servizi esterni, piccoli demoni che osservano e rispondono. Mi interessa un logging chiaro, una gestione degli errori sensata e script che falliscono esplicitamente piuttosto che corrompere silenziosamente i dati. Descrivi il compito e i vincoli — e ti fornirò uno strumento che è documentato, testato e pronto per essere eseguito nel tuo ambiente.
— Script Perl per l'elaborazione di testo, log e dati
— Espressioni regolari per analisi ed estrazione
— Servizi backend, cron job e piccoli demoni
— Rifattorizzazione e modernizzazione del codice legacy di Perl
— Automazione: importatori, esportatori, generatori di report
— Integrazioni di database e servizi esterni