A esta altura, a maioria de vocês provavelmente já conhece Swift, a linguagem de programação de código aberto que a Apple disponibilizou aos desenvolvedores há mais de um ano e meio com o lançamento do OS X Yosemite e do iOS 8 na WWDC 2014. Pouco a pouco evoluiu e agora estamos em uma segunda versão de uma linguagem que está gradualmente se estabelecendo como uma referência para todos aqueles programadores que usam Cocoa e Objective C.
Esta segunda-feira, a Apple anunciou a possibilidade de usar um pacote de benchmarking para fornecer aos desenvolvedores amplo acesso a um conjunto de ferramentas especificamente projetadas para monitorar de perto os resultados do projeto, testar cada e todos os aspectos do projeto. detectar erros no código escrito dentro desta linguagem de programação.
Anunciado por Luke Larson no Blog oficial do Apple Swift, The Toolkit disponível agora no GitHub inclui 75 benchmarks relacionados a Cargas de trabalho Swift comumente usadas, as bibliotecas para os vários benchmarks de avaliação e uma função para executar diferentes pontos-chave do projeto, bem como um utilitário para compará-lo em diferentes versões do Swift.
Como um benchmark de código aberto, a Apple incentiva os desenvolvedores a contribuírem com melhorias de CID, como novos benchmarks cobrindo várias cargas de trabalho de desempenho crítico, criando mais adições às bibliotecas de suporte e aprimoramentos gerais do sistema.
Olhando para o futuro, Larson disse que existem planos para incluem esses recursos de benchmarking no Sistema de integração contínua Swift, um sistema que cria e executa testes em simuladores OS X e iOS, bem como Ubuntu 14.04 e 15.10, para monitorar o andamento do projeto e revisar as alterações.
Esta linguagem de programação de código aberto e licenciada pela Apache espera crescer com a adoção e adição de novos recursos derivados da comunidade de desenvolvedores.