24FreelanceMarketplace de freelancers que nunca dorme
Ativo

Desenvolvedor em Eiffel—Design por Contrato e OOP Confiável

79 visualizações#2293
Período de listagem1 diaaté 20.11.2026
Postado22.08.2026
Visualizações7942 em 14 dias

Sobre o serviço

Traduzido
Sou um desenvolvedor em Eiffel, trabalhando onde a correção não é um complemento agradável, mas o coração da tarefa. A maior parte do código orientado a objetos se baseia em testes e esperança; eu confio no Design por Contrato—programação por contrato. Cada classe declara abertamente seus compromissos: pré-condições que o chamador deve satisfazer, pós-condições que o método garante e invariantes de classe verdadeiras durante toda a vida do objeto. Tal contrato é uma especificação executável, verificável em tempo de execução durante o desenvolvimento e para sempre um pedaço de documentação. Quando algo quebra, a verificação dispara exatamente na fronteira violada, e o erro é capturado em sua origem em vez de aparecer três camadas depois como um estado corrompido.

Minha engenharia é construída em torno de tipagem estática estrita, segurança contra vazamentos e disciplina que a linguagem impõe: herança cuidadosa com renomeação e seleção, separação de comandos e consultas, acesso uniforme para que os clientes não dependam da implementação de armazenamento. Eu projeto clusters de classes pequenas, coesas e comprovadamente compostáveis, mantendo-as honestas por meio de contratos à medida que o sistema cresce. Trabalho fluentemente com EiffelStudio e seu compilador incremental, aplico SCOOP para concorrência sem condições de corrida e conecto Eiffel ao C e bibliotecas prontas quando o projeto precisa. Desempenho e confiabilidade são parceiros para mim: eu perfilo cargas reais em vez de adivinhar.

Eu assumo sistemas do zero e resgato legados frágeis que precisam se tornar confiáveis. Posso introduzir contratos em código subespecificado gradualmente, endurecer os módulos mais arriscados e deixar um conjunto de verificações e testes documentando a intenção para o próximo engenheiro. Se você está construindo algo que deve estar certo—lógica financeira, software de controle, ferramentas das quais outras equipes dependem—eu trago uma abordagem "verifique primeiro" que captura defeitos antes que seus usuários o façam.

— Desenvolvimento de aplicativos e bibliotecas em Eiffel do zero
— Design por Contrato: pré e pós-condições, invariantes de classe, variantes de loop
— Arquitetura de classes e clusters segura contra vazamentos e estritamente tipada
— Endurecimento de legado e introdução gradual de contratos
— Concorrência via SCOOP e integração com C e bibliotecas externas
— Configuração do EiffelStudio, builds, perfilamento e suítes de testes
Freelancer contacts
E-mailShow
24
Vinte · dica

Antes de fazer seu pedido

  • Veja o portfólio do freelancer.
  • Descreva sua tarefa e peça um preço e prazo.
  • Verifique as avaliações de outros clientes.
  • Ou publique um projeto e compare várias ofertas.
Mesma categoria

Serviços semelhantes

Todos os serviços na categoria
Bom saber
Como faço para solicitar este serviço?

Escreva para o freelancer usando o formulário nesta página: descreva a tarefa, o prazo e o resultado que você precisa.

Como faço para verificar o freelancer?

Abra o perfil: avaliação, portfólio e comentários de outros clientes mostram experiência com tarefas como a sua.

Ivan K.Programação web
Contato
FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora