O tamanho do código é uma métrica simples que compara o número de linhas de código necessárias para criar o aplicativo de referência no estudo. O whitepaper “ Descobrindo o melhor framework multiplataforma por meio de benchmarking ” avalia dois frameworks que suportam o desenvolvimento de aplicativos de desktop multiplataforma: Delphi e Electron .
Este é o quinto de uma série de postagens de blog que analisam mais de perto cada uma das 26 métricas individuais usadas no estudo e como Delphi e Electron se saíram nessas métricas. A primeira pode ser encontrada aqui.
Baixe o whitepaper completo aqui
Categoria de referência: produtividade do desenvolvedor
A produtividade do desenvolvedor é a medida do esforço e do código necessários para que os desenvolvedores concluam as tarefas típicas de desenvolvimento. A produtividade afeta diretamente o tempo de lançamento do produto e os custos de mão de obra de longo prazo, de modo que as ferramentas que aumentam a produtividade do desenvolvedor têm impactos substanciais nos prazos e nos resultados dos negócios. A produtividade pode ser alcançada de duas maneiras distintas – requisitos de codificação reduzidos devido a bibliotecas nativas e ferramentas IDE, como conclusão de código e design visual.
IDEs com maior amplitude de biblioteca geralmente resultam em menos linhas de código por aplicativo e produzem uma base de código limpa e enxuta que minimiza as oportunidades de bugs ou problemas de manutenção posteriormente no ciclo de vida do produto. A produtividade do framework foi avaliada de acordo com seis métricas que buscavam capturar como
frameworks e IDEs melhoram o time-to-market do produto.
Métrica de referência 5/26: tamanho do código
Tamanho do código : Total de linhas de código que o desenvolvedor deve escrever, respeitando a formatação e os estilos aceitos, para criar um aplicativo totalmente funcional. Essa medida objetiva de volume de código esclarece a dificuldade de manutenção futura de código – mais código normalmente requer mais tempo para aprender e solucionar problemas.
Resultados de comparação
Pontuação Delphi: 5 (de 5)
O leitor de RSS Delphi FMX exigiu 178 linhas de código digitado total e 97 linhas para a GUI (54%).
Pontuação de elétrons: 3 (de 5)
O leitor de RSS Electron exigiu 293 linhas de código digitado total e 115 linhas para a GUI (39%).