Informazioni sul servizio
TradottoOffro servizi di ingegneria di nicchia attorno a Sather — un linguaggio orientato agli oggetti nato da ICSI Berkeley e con una forte influenza di Eiffel. Negli anni ho lavorato a stretto contatto con classi parametrizzate, tipi astratti e iteratori — una costruzione che rende Sather speciale — quindi sono a mio agio nel leggere codice sorgente che la maggior parte degli ingegneri non ha mai visto. Il mio lavoro si divide in tre direzioni. Prima — manutenzione legacy: riporto in vita progetti che hanno smesso di compilare con strumenti moderni, districo vecchi script di build, riparo gerarchie di classi rotte e aggiungo piccole funzionalità ancora necessarie al gruppo di ricerca. Secondo — migrazione accademica e di ricerca: porto algoritmi scritti in Sather in linguaggi che il tuo team può realisticamente mantenere oggi, preservando la semantica esatta degli iteratori e dei generici originali piuttosto che indovinare. Terzo — documentazione e trasferimento di conoscenze affinché le persone non rimangano con una scatola nera. Ogni progetto inizia con un breve audit: leggo il codice sorgente, chiarisco quale dialetto e runtime dipendi, e fornisco una valutazione onesta. Il deliverable include una build funzionante, un rapporto scritto che descrive ogni modifica, note sulle regressioni e una checklist di manutenzione. Testo ogni modulo separatamente prima dell'integrazione e non rimuovo mai comportamenti senza spiegare il perché. Se hai un mucchio di sorgenti Sather da un ex studente laureato o da un laboratorio chiuso, ti dirò cosa vale la pena salvare e cosa no, e poi eseguirò il salvataggio. La tempistica tipica è di una o due settimane a seconda dell'ambito e rimango in contatto per domande dopo la consegna.