Este artigo foi traduzido por máquina.

Nota do editor

A execução de teste de longo

Michael Desmond

 

Michael DesmondSe você quer envelhecer na revista e edição de negócios da Web, você não pode fazer isso sozinho. Cada editor precisa de uma campainha — um autor confiável que pode intervir e fazer coisas boas, mesmo quando eles foram muito, muito ruim. Peter Vogel foi esse cara para mim sobre Visual Studio Magazine (e continua a ser para atual Visual Studio Magazine Editor em chefe Keith Ward) e Andrew Brust salvou minha pele inúmeras vezes tanto no Visual Studio Magazine e, antes disso, em Redmond Developer News.

Hoje em dia, eu vim confiar em James McCaffrey como minha campainha residente na MSDN Magazine. McCaffrey escreve a coluna de execução de teste mensal, muitas vezes explorar alguns dos mais tecnicamente desafiador e fascinante conceitos em cada edição da revista. Ele também atua como consultor técnico, colaborando com os editores para analisar propostas de artigo.

Como alguns outros colaboradores antigo MSDN Magazine, McCaffrey começou aqui "por"acidente. Ele tinha vindo a explorar como para a criptografia (AES) usando o então novo c# linguagem de programação de código. Seu empresário na época ler um artigo que tinha escrito McCaffrey baseado em sua experiência e sugeriu que ele enviá-lo para MSDN Magazine.

"Por pura coincidência, MSDN Magazine estava preparando uma edição especial sobre segurança e meu artigo foi aceito para publicação," recorda de McCaffrey. "Os editores e as pessoas da produção me ajudaram muito e com essa experiência, fui capaz de continuar a contribuir para a revista".

Na verdade ele tem. Ao longo dos anos, McCaffrey tem proposto, escritos e revisados conceitos de artigo de inumeráveis. E, nenhuma surpresa, ele tem alguns pensamentos apontou o que faz com que uma idéia digna de publicação. McCaffrey diz que ele procura três coisas em um tom de artigo: novas informações, conteúdo útil ou interessante e um foco em código.

"Verificar para certificar-se de que o tema apresenta novo e inédito infor­mação. Considero, também, a escala do tópico proposto — algumas técnicas são realmente interessantes e novas, mas são mais adequadas para um simple blog, postando de um artigo da MSDN Magazine, "McCaffrey, diz, acrescentando que ele prefere artigos" focar o desenvolvimento real — arquitetura, design e codificação — em vez de um tutorial sobre uma ferramenta ou uma biblioteca de código-invólucro simples. "

Quanto ao seu próprio trabalho, McCaffrey diz que ele olha para um "certo geek wow factor" ao decidir o que explorar em sua coluna. Dito isto, ele trabalha para garantir os tópicos incluem técnicas e algoritmos que podem ser usados em situações de desenvolvimento de software normal de codificação. A abril de 2012 coluna de execução de teste, "Otimização de forrageamento bacteriana," é um caso em ponto. Ele descreve um algoritmo de fascinante que baseia-se no comportamento de E. bactéria coli.

"Acho que tais algoritmos realmente interessante e também muitas vezes surpreendentemente útil. Eu acho que como software desenvolvimento cresce mais sofisticado — especialmente no que se refere o aumento do uso de cloud computing, grande dados e dispositivos móveis — os tópicos AI teste executado irão mover do essencial, é interessante ", diz ele.

A coisa é, o ensaio não era sempre sobre bacteriana super -­algoritmos e inteligência artificial. A coluna teve seu início quando a Microsoft lançou o Microsoft .net Framework. A estrutura de código gerenciado criadas oportunidades para teste de software que simplesmente não existia com C++ e o clássico Visual Basic.

"Execução de teste foi capaz de explorar e explicar técnicas como testes de solicitação-resposta HTTP, interface de usuário do Windows Forms testes e assim por diante", diz McCaffrey. ".NET 3.5 Estas técnicas foram muito bem conhecida e estabelecida. Execução de teste gradualmente deslocado para um novo conjunto de tópicos amplamente inexplorados que geralmente se enquadram na categoria de inteligência artificial."

Em certo sentido, McCaffrey adaptou em muito a forma como os algoritmos de bactérias em suas colunas de teste executado podem. E ao longo do caminho, ele deu algumas lições valiosas para aspirantes de autores e editores sobrecarregados de tanto.

Michael Desmond é o editor-chefe da MSDN Magazine.