A excelente ferramenta de teste do lado do cliente do SitePen, Estagiário, vem com um excelente utilitário de linha de comando para executar testes e personalizar a forma como esses testes são executados. As opções fornecidas são ótimas, mas e se eu quiser tornar a linha de comando mais dinâmica? E se eu quiser adicionar […]
Tag: Argumentos

Obter argumentos de linha de comando do Node.js com yargsObter argumentos de linha de comando do Node.js com yargs
Usar argumentos de linha de comando em aplicativos do Node.js é normal, especialmente quando o senhor é como eu e usa JavaScript para codificar tarefas (em vez de scripts bash). O Node.js fornece process.argv mas isso não fornece um key: value como o senhor esperaria: /* $ node myscript.js –key1=value1 –key2=value2 [ ‘node’, […]

Detectar nomes de argumentos de funções com JavaScriptDetectar nomes de argumentos de funções com JavaScript
Recentemente, eu estava examinando o promisify-node para ver como o autor conseguiu converter funções e objetos básicos em uma API baseada em promessas. Percebi rapidamente que eles estavam lendo assinaturas de funções para procurar nomes de argumentos de callback comuns, como callback e cb. A estratégia parecia estranha, mas provavelmente necessária. Reservei alguns […]

Desestruturação e argumentos de funçãoDesestruturação e argumentos de função
A linguagem JavaScript se beneficiou de alguns novos recursos realmente incríveis nos últimos anos, incluindo funções de seta, o operador de propagação e valores de argumento de função padrão. Mesmo que seu navegador ainda não ofereça suporte às adições de sintaxe da API JavaScript propostas, o senhor pode usar uma ferramenta como o Babel em […]

Nomes de argumentos duplicadosNomes de argumentos duplicados
Muitas vezes, substituímos ou remendo de macaco e, em muitos casos, há argumentos com os quais não nos importamos muito. Uma prática comum para esses argumentos é usar _ para os nomes dos argumentos – é uma prática geralmente aceita e conhecida para “isso não é importante”. Comecei a pensar em vários argumentos inúteis e […]

Argumentos de ligação com BindArgumentos de ligação com Bind
Um dos meus favoritos e mais essenciais Function é o método bind, uma função que adicionamos ao MooTools quando ela não estava presente na própria linguagem JavaScript. Muitas vezes pensamos em usar bind para simplesmente vincular a chamada de um método ao seu objeto host, mas o senhor sabia que também é possível vincular argumentos […]