Sobre o serviço
TraduzidoOfereço serviços de engenharia de nicho em torno do Sather — uma linguagem orientada a objetos desenvolvida no ICSI Berkeley e com forte influência de Eiffel. Ao longo dos anos, trabalhei de perto com classes parametrizadas, tipos abstratos e iteradores — uma construção que torna o Sather especial — então estou confortável lendo código-fonte que a maioria dos engenheiros nunca viu. Meu trabalho se divide em três direções. Primeiro — manutenção de legado: trago projetos de volta à vida que pararam de compilar em ferramentas modernas, desenredando scripts de construção antigos, corrigindo hierarquias de classes quebradas e adicionando pequenas capacidades ainda necessárias pelo grupo de pesquisa. Segundo — migração acadêmica e de pesquisa: porto algoritmos escritos em Sather para linguagens que sua equipe pode realisticamente manter hoje, preservando a semântica exata dos iteradores e genéricos originais em vez de adivinhar. Terceiro — documentação e transferência de conhecimento para que as pessoas não fiquem com uma caixa-preta. Cada projeto começa com uma auditoria curta: leio a base de código, esclareço qual dialeto e runtime você depende, e dou uma avaliação honesta. O entregável inclui uma construção funcional, um relatório escrito descrevendo cada mudança, notas sobre regressões e uma lista de verificação de manutenção. Testo cada módulo separadamente antes da integração e nunca removo comportamento sem explicar o porquê. Se você tiver uma pilha de fontes Sather de um ex-aluno de pós-graduação ou laboratório fechado, direi o que vale a pena salvar e o que não vale, e então realizarei o resgate. O cronograma típico é de uma a duas semanas, dependendo do escopo, e mantenho contato para perguntas após a entrega.