Informazioni sul servizio
TradottoSono uno sviluppatore Smalltalk e creo applicazioni orientate agli oggetti nel modo in cui la pura OOP è stata concepita. Lavoro principalmente in Pharo e VisualWorks, sviluppando all'interno di un'immagine "live" dove ogni oggetto, classe e metodo può essere ispezionato e modificato mentre il programma è in esecuzione. Questo approccio basato su immagini ti consente di far crescere gradualmente il modello di dominio, testare idee in pochi secondi ed evolvere il sistema in modo organico piuttosto che riscriverlo da zero dopo ogni modifica. Se per te contano un'architettura chiara, il passaggio di messaggi e un codice che si legge come una descrizione del compito stesso — è così che lavoro.
La maggior parte del mio lavoro consiste nel modernizzare sistemi Smalltalk ereditati che eseguono silenziosamente logiche aziendali critiche. Recupero comportamenti non documentati, districo gerarchie di classi complesse, riporto i test nel progetto e migro con attenzione il vecchio codice VisualWorks o VA Smalltalk a Pharo mantenuto. Collego anche immagini storicamente chiuse al mondo esterno attraverso servizi REST, database relazionali e oggetti e distribuzioni moderne in modo che gli investimenti in Smalltalk continuino a dare frutti. Ogni modifica la faccio in piccoli passi reversibili, facendo affidamento sul debugger e su test modulari.
Se hai bisogno di una nuova applicazione Pharo, del recupero di un'immagine invecchiata o di mani esperte per espandere un modello di oggetti esistente — ti aiuterò a rendere la soluzione espressiva e durevole.
— Sviluppo di applicazioni in Pharo e VisualWorks
— Sviluppo basato su immagini live attraverso test
— Refactoring e recupero di sistemi Smalltalk ereditati
— Migrazione da VA/VisualWorks a Pharo moderno
— REST API, backend web e applicazioni Seaside
— Integrazione con database SQL e oggetti
— Modellazione del dominio, mentoring e revisione del codice
La maggior parte del mio lavoro consiste nel modernizzare sistemi Smalltalk ereditati che eseguono silenziosamente logiche aziendali critiche. Recupero comportamenti non documentati, districo gerarchie di classi complesse, riporto i test nel progetto e migro con attenzione il vecchio codice VisualWorks o VA Smalltalk a Pharo mantenuto. Collego anche immagini storicamente chiuse al mondo esterno attraverso servizi REST, database relazionali e oggetti e distribuzioni moderne in modo che gli investimenti in Smalltalk continuino a dare frutti. Ogni modifica la faccio in piccoli passi reversibili, facendo affidamento sul debugger e su test modulari.
Se hai bisogno di una nuova applicazione Pharo, del recupero di un'immagine invecchiata o di mani esperte per espandere un modello di oggetti esistente — ti aiuterò a rendere la soluzione espressiva e durevole.
— Sviluppo di applicazioni in Pharo e VisualWorks
— Sviluppo basato su immagini live attraverso test
— Refactoring e recupero di sistemi Smalltalk ereditati
— Migrazione da VA/VisualWorks a Pharo moderno
— REST API, backend web e applicazioni Seaside
— Integrazione con database SQL e oggetti
— Modellazione del dominio, mentoring e revisione del codice