Os chamados snippets, ou trechos de códigos prontos para uso, agora possuem um buscador integrado ao ambiente de desenvolvimento do Visual S...
Os chamados snippets, ou trechos de códigos prontos para uso, agora possuem um buscador integrado ao ambiente de desenvolvimento do Visual Studio.
Programadores não precisarão mais sair do MS Visual Studio para procurar um pedaço de código para resolver um problema específico, procedimento comum dos desenvolvedores que viajam pelos repositórios de funções prontas na internet à procura daquela solução pronta para uso como os sites Stack Overflow, MSDN, Dotnetperls e CSharp411. Tal prática, se depender do time de desenvolvedores da Microsoft Research em Cambridge, vai se tornar aos poucos, desnecessária. Isso porque vai bastar usar o suplemento gratuito Bing Code Search for C# que ele se encarregará de integrar uma pesquisa em linguagem natural na IDE do Visual Studio onde o usuário poderá digitar algo como "read file line by line" (ler arquivo linha por linha) e o Bing Code Search traria o código prontinho inclusive mudando as variáveis do bloco inserido para as variáveis já existentes no código principal.
Apesar de ter sido desenvolvido para C# no ambiente do MS Visual Studio 2013, você poderá experimentar a novidade em uma versão on-line, com uma interface um pouco diferente, AQUI.
Você deverá entrar com a pergunta (em inglês) em uma linha de código iniciada por três barras de divisão ("///"). Nessa linha, pressione a tecla Tab para obter as respostas vindas dos sites. Para inserir o trecho de código escolhido pressione Enter.
Se você programar outros sabores de linguagens C-like (como o Java, por exemplo) com um pouco de sorte poderá também aproveitar os benefícios dessa novidade, pois, dependendo dos comandos usados no snippet, não será difícil fazer a conversão.
De qualquer modo, é uma aposta interessante de usar as comunidades de programação para diminuir o tempo de desenvolvimento de forma inteligente. Ademais, deverá reduzir a curva de aprendizagem para os mais novatos e fornecer um leque de opções de soluções para os codificadores mais experientes.
Ainda espero um dia que teremos uma linguagem de programação de alto nível que você ditará um comando do tipo:
- Crie um Pac-Man para mim.
E ele bastará para que você tenha toda programação envolvida em um jogo desses prontinha para ser estudada e alterada. E ela ainda aceitaria comandos como:
- Agora, pinte o Pac-man de verde.
É claro que os usuários modernos diriam que um comando mais útil seria:
- Crie um Call of Duty melhor.
ou ainda:
- Traga o Flappy Bird de volta.
Mas eu já me contentaria com o clássico come-come. E até agradeceria, como um programador das antigas:
- Obrigado, Hal (ou Edgar, Skynet, Jarvis...).
[Via BBA]
Programadores não precisarão mais sair do MS Visual Studio para procurar um pedaço de código para resolver um problema específico, procedimento comum dos desenvolvedores que viajam pelos repositórios de funções prontas na internet à procura daquela solução pronta para uso como os sites Stack Overflow, MSDN, Dotnetperls e CSharp411. Tal prática, se depender do time de desenvolvedores da Microsoft Research em Cambridge, vai se tornar aos poucos, desnecessária. Isso porque vai bastar usar o suplemento gratuito Bing Code Search for C# que ele se encarregará de integrar uma pesquisa em linguagem natural na IDE do Visual Studio onde o usuário poderá digitar algo como "read file line by line" (ler arquivo linha por linha) e o Bing Code Search traria o código prontinho inclusive mudando as variáveis do bloco inserido para as variáveis já existentes no código principal.
Apesar de ter sido desenvolvido para C# no ambiente do MS Visual Studio 2013, você poderá experimentar a novidade em uma versão on-line, com uma interface um pouco diferente, AQUI.
Você deverá entrar com a pergunta (em inglês) em uma linha de código iniciada por três barras de divisão ("///"). Nessa linha, pressione a tecla Tab para obter as respostas vindas dos sites. Para inserir o trecho de código escolhido pressione Enter.
Se você programar outros sabores de linguagens C-like (como o Java, por exemplo) com um pouco de sorte poderá também aproveitar os benefícios dessa novidade, pois, dependendo dos comandos usados no snippet, não será difícil fazer a conversão.
De qualquer modo, é uma aposta interessante de usar as comunidades de programação para diminuir o tempo de desenvolvimento de forma inteligente. Ademais, deverá reduzir a curva de aprendizagem para os mais novatos e fornecer um leque de opções de soluções para os codificadores mais experientes.
Ainda espero um dia que teremos uma linguagem de programação de alto nível que você ditará um comando do tipo:
- Crie um Pac-Man para mim.
E ele bastará para que você tenha toda programação envolvida em um jogo desses prontinha para ser estudada e alterada. E ela ainda aceitaria comandos como:
- Agora, pinte o Pac-man de verde.
É claro que os usuários modernos diriam que um comando mais útil seria:
- Crie um Call of Duty melhor.
ou ainda:
- Traga o Flappy Bird de volta.
Mas eu já me contentaria com o clássico come-come. E até agradeceria, como um programador das antigas:
- Obrigado, Hal (ou Edgar, Skynet, Jarvis...).
[Via BBA]