Esta segunda-feira a Apple lançou oficialmente a ferramenta de integração contínua Swift, permitindo controles de qualidade anteriores no projeto com diferentes testes em pontos críticos do projeto antes que este seja enviado.
O sistema da Apple é baseado no Jenkins e é compatível com desenvolvimento e teste no OS X como no simulador iOS, bem como Ubuntu Linux, como podemos ler no blog oficial do Swift. Está desenhado para permitir mais configurações no futuro, especialmente nos casos em que o projeto é portado para outras plataformas ao atingir um maior número de usuários e o correspondente suporte da comunidade de desenvolvimento Swift.
Se um desenvolvedor faz uma mudança que causa um bug em uma versão lançada como uma atualização, você receberá automaticamente uma notificação por e-mail. Em breve, este projeto também deve começar a suportar testes de desempenho.
Swift é uma linguagem de programação relativamente jovem, já que se acredita que até a própria Apple pode estar fazendo uso dessa linguagem em alguns aplicativos móveis e pequenas seções do OS X El Capitan.
Ainda não existe uma versão do Swift que suporte tempo de execução de 32 bits para OS X, e o Swift ABI (Application Binary Interface) está inacabado. Este último, pelo menos, poderia vir junto com o Swift 3Mas é improvável que a Apple revele planos detalhados até a Conferência Mundial de Desenvolvedores em junho deste ano.
Esperançosamente, entre o apoio da comunidade e a versatilidade que esta linguagem de programação está adquirindo, ela possa se estabelecer aos poucos como uma das linguagens preferidas dos desenvolvedores.