? Codificação de Spike é o código escrito para criar um programa experimental conhecido como um pico , ou uma solução do ponto. Um programador escreve uma solução spike quando ela não entender algumas das características da linguagem ou do software que ela está trabalhando. Um programa de pico interage com essas características para determinar a resposta. Soluções
Se você tem uma pergunta sobre como Java ou Python , por exemplo, trabalho em uma situação particular , você pode efetuar login em um fórum on-line para o conselho, ou pesquisar a questão nos livros de programação. Escrever um programa pico dá-lhe experiência prática, desenvolvedor de software e autor de TI James Shore recomenda como a melhor maneira de começar uma sensação para os recursos. O programa não tem que ser reutilizável ou até mesmo elegante , uma vez que não tem nenhum propósito além do experimento.
Sincronismo
Código para um ponto precisa ser simples . A escrita mais curto e mais fácil para o programa é , quanto menos tempo você vai ter que tirar de escrever código de produção para o seu projeto . Se você antecipar que você pode precisar de um meio caminho pico através de um projeto , fator que trabalhar em sua linha de tempo do projeto. Se é um estímulo da decisão de momento para fazer a experiência, sua agenda deve absorver o tempo adicional - de boa codificação pico não leva mais do que alguns minutos
Código de Produção < . br>
às vezes você precisa testar seu próprio código de produção , por exemplo, se os seus pedidos de clientes que você adiciona um recurso e você não tem certeza de como ele vai funcionar . Codificação um pico é uma boa maneira de testar o novo recurso e confirmar que ele oferece o que o cliente quer . Se o teste mostrar problemas com o recurso , que permite que você saiba que você deve ou redesenhá-lo ou informar o cliente de que sua idéia não funciona.
Arquitetura de Referência
codificação de Spike é escrito para ser descartável , mas às vezes ele adquire maior significado . Se você precisa repetir o experimento para mostrar a alguém os seus resultados, reutilizando o código de pico é a maneira mais simples de fazer isso. Se você fizer isso repetidamente , considerar tratar o pico como parte de sua arquitetura de referência , uma coleção de modelos para o seu projeto. Se você decidir que vale a pena documentar ou revisão de um programa de pico particular, que pode ser um sinal de que vale mais do que uma experiência one-shot .