Aqui está “uma palavra que vejo com frequência no StackOverflow,” programaticamente. “
Usado para indicar que um programador pretende fazer algo dentro do código de um programa, em vez de por meio da interação do usuário.
Por exemplo, “um usuário pode marcar uma caixa de seleção em um formulário, mas um programador também pode fazer isso programaticamente .”
Uma vez que esta palavra não está na dicionário, presumo que seja incorreto utilizá-lo ou esta é uma palavra nova que é essencialmente gíria.
Existe uma alternativa melhor?
Comentários
- Duvido que haja ‘ sa ” melhor ” alternativa, pois é um termo amplamente aceito e compreendido. Não ‘ t sei se há ‘ algo mais correto alternativa. Automaticamente ‘ é provavelmente o mais próximo.
- Programatically não está listado no dicionário que tenho, o que relatórios programaticamente que não ‘ não têm o significado que você relatou.
- Ele está no dicionário, mas ‘ s escrito com dois m ‘ s: dictionary.reference.reference .com / browse / programmatically oxforddictionaries.com/definition/programmatic?view=uk merriam -webster.com/dictionary/programmatically wordnik.com/words/programmatically en.wiktionary .org / wiki / programaticamente
- @kiam; en.wiktionary.org/wiki/programatically =)
- Eu chamaria de jargão em vez de gíria. A palavra tem um certo conjunto de conotações para um programador que escreve um código de teste que a definição do dicionário não ‘ captura, mas essas conotações não ‘ realmente se aplica a qualquer outro contexto.
Resposta
“Programática” é um erro ortográfico de “ programático “, que está no dicionário. Seu entendimento do uso técnico está correto e é ligeiramente diferente da definição comum do dicionário.
Acho que a única alternativa razoável seria “automaticamente”, já que o programador está automatizando o processo, mas esse uso é claramente inferior (pelo menos aos ouvidos deste programador) a “programaticamente”.
Comentários
- Eu não ‘ pensar automaticamente é uma alternativa razoável. ” Via código “, ” no código “, ” usando o código ” ou ” neste programa ” se encaixa melhor.
- Dado que um programa de computador e um concerto programa tem ortografias diferentes (pelo menos no inglês britânico), é ‘ discutível que ortografia programaticamente com um único m é válida quando você quer dizer ” usando um programa de computador “.
- I ‘ m com Zoot. ” Automaticamente ” tem conotações de um evento sempre acontecendo se uma condição de acionamento for atendida, enquanto ” Programaticamente ” tem conotações de que o evento acontecerá se o programa determinar que deve acontecer. Existem ‘ muitas sobreposições, mas as conotações são úteis.
- Concordo com vocês dois. Mas assim que você descartar linguagem mais técnica como ” por meio do código “, você ‘ preso a algo mais compreensível para o leigo como ” automaticamente “. Se eu estivesse conversando com outro programador, sempre diria ” programaticamente “.
Resposta
Se nos restringirmos a circunlóquios para evitar a construção de palavras úteis e sensatas, a comunicação pode ser prejudicada. No caso de “programaticamente”, eu não diria que alguém cunhou uma nova palavra. Para quem entende o conceito de usar código de programa para obter um resultado específico, as palavras “programático” e “programaticamente” me parecem para serem construções bastante óbvias.
Como um programador, tenho grande respeito pela documentação oficial. Neste caso, entretanto, eu diria que a documentação oficial está incompleta, desatualizada ou foi mal interpretada.
Comentários
- +1 Tecnicamente, bem como do ponto de vista da linguagem, a resposta mais adequada.
Resposta
O NOAD lista programática e informa que significa da natureza ou de acordo com um programa , cronograma ou método ; uma das derivadas relatadas pelo dicionário é programaticamente .
Como alternativa de programaticamente , posso pensar em por (usando um) script , por código ou por script .
Resposta
É “programaticamente”, não “programaticamente”. No entanto, como muitos processadores de texto integrados e dicionários de formulários da web não reconhecem a palavra, seu erro de ortografia é relativamente comum no mundo da TI.
Como desenvolvedor de software, freqüentemente uso a palavra “programaticamente” no trabalho, tanto verbalmente quanto por escrito. Eu considero isso tão válido quanto “gramaticalmente”, mas em vez de significar “usando a gramática adequada”, quero dizer “usando a sintaxe de programação adequada”.
Fico incomodado com o correto de muitos dicionários não o considero uma palavra. Ignoro o aviso e, se estiver devidamente motivado, dedico um tempo para adicionar a palavra ao arquivo de dicionário interno que o programa verifica.
Resposta
Para a pergunta original do post, acho que há uma alternativa melhor, que é reestruturar a frase para algo como “… um programador também pode fazer isso no código . ” Este é o uso que ouço e leio comumente; é frequentemente usado para distinguir entre codificar um sistema para algum objetivo ou configurar o mesmo sistema para atingir esse objetivo.
Resposta
Programático foi cunhado como “de acordo com um programa, mas significando programa burocrático, político ou administrativo, não” um pedaço de código “.
Ao discutir a programação de software,” programaticamente “parece errado e para mim, soa pelo menos redundante, como em uma equipe de cirurgiões dizendo “como realizar um by-pass coronário clinicamente?” ou alguém dentro de um grupo de músicos perguntando “como tocar Beethoven, musicalmente?”
Se “estamos falando sobre software, já estamos falando sobre fazer coisas com programas. Alguém poderia perguntar” existe uma API para fazer XYZ? “Ou” como fazer xyz a partir do meu código? “
Cresci lendo revistas de programação dos EUA nas décadas de 1980 e 1990 e atrevo-me a alguém encontrar uma ocorrência da palavra” programaticamente “em Byte Revista, por exemplo …
Não me surpreenderia se o aumento do uso da palavra “programaticamente” em software coincidisse com os anos em que o desenvolvimento de software começou a ser terceirizado para fábricas de software baratas na Índia ou na China.
FC
PS: Ironicamente, hoje em dia o MSFT Technet está cheio dessa palavra que ainda me incomoda quando aplicada a software
Comentários
- Você ” realiza um by-pass coronário cirurgicamente , não medicamente. 🙂 E relaxe, programaticamente é tão válido quanto gramaticalmente a nd realisticamente .