Acabei de ler https://techfindings.one/archives/2652 sobre programação funcional e deparei-me com isso: funções anônimas geralmente não podem ser compiladas com JIT e nunca serão otimizadas Alguém pode me explicar por que esse é o
Acabei de ler https://techfindings.one/archives/2652 sobre programação funcional e deparei-me com isso: funções anônimas geralmente não podem ser compiladas com JIT e nunca serão otimizadas Alguém pode me explicar por que esse é o
Eu li vários artigos, artigos e a seção 4.1.4, capítulo 4 de Compiladores: Princípios, Técnicas e Ferramentas (2ª Edição) (também conhecida como "O Livro do Dragão"), que discutem o tópico da recuperação de erro de compilador sintático. No entanto, depois de experimentar vários compiladores...
Eu tenho o seguinte ponto de extremidade: a/{id}/b e deseja criar uma solicitação de benvio POSTpara ele. Se acom dado {id}não for encontrado, devo responder com 404 NOT_FOUNDou talvez com 409 CONFLICT? É simples a/{id}, o truque é que aqui é usado um
Escrevendo um objeto User em Swift, embora minha pergunta esteja relacionada a qualquer linguagem fortemente tipada. Um usuário pode ter vários links (perfil do Facebook, perfil do Instagram etc.). Algumas perguntas sobre isso. É uma boa prática agrupar links em seu próprio objeto? struct...
No momento, estou revisando alguns dos códigos de desenvolvedores juniores que acabaram de ingressar na minha equipe. Estou pensando em como devo entregar o resultado dessa revisão: Devo corrigir o código sozinho? Devo dar a eles feedback sobre o processo de revisão e deixá-los fazer as correções...
Portanto, provavelmente como muitos, muitas vezes me vejo enfrentando problemas de design nos quais, por exemplo, há algum padrão / abordagem de design que parece se encaixar intuitivamente no problema e tem os benefícios desejados. Muitas vezes, existem algumas ressalvas que dificultam a...
No ano passado, dei um salto e aprendi uma linguagem de programação funcional (F #) e uma das coisas mais interessantes que descobri é como isso afeta a maneira como eu projeto o software OO. As duas coisas que mais sinto falta nos idiomas OO são os tipos de correspondência e soma de padrões. Em...
Pergunta ágil: o ágil acredita em fazer as coisas funcionarem da maneira mais rápida e suja - ou o ágil prefere construir solidamente desde o início? Ou isso não é uma questão de metodologia, e mais uma questão que você avalia caso a caso? Tecnicamente, estou “refazendo” a base do sistema, depois...
Eu gostaria de criar um sistema que lida com mensagens de alerta de vários programas e possa processar esses alertas para consumidores de baixa velocidade por email. Tudo isso estaria contido em uma rede interna. Eu acho que quero que a arquitetura básica fique assim: A principal preocupação que...
Eu tenho um projeto que é suficientemente grande e não consigo mais manter todos os aspectos da minha cabeça. Estou lidando com várias classes e funções e passando dados. Com o tempo, notei que continuava recebendo erros, porque esqueci a forma precisa dos dados quando os transmito para diferentes...
Segundo a Wikipedia, linguagens de programação funcional , declarativas, eles não permitem efeitos colaterais. A programação declarativa em geral, tenta minimizar ou eliminar os efeitos colaterais. Além disso, de acordo com a Wikipedia, um efeito colateral está relacionado a alterações de estado....
Recentemente, assumi a tarefa de escrever uma linguagem de programação baseada em pilha. Antes de começar a projetar meu idioma, pensei que seria uma boa ideia ler e experimentar idiomas existentes baseados em pilha. Isso me leva ao tópico deste post. Eu estava lendo o artigo da Wikipedia sobre...
Digamos que eu tenho uma versão gratuita e paga do aplicativo. A versão paga é um superconjunto da versão gratuita referente aos recursos disponíveis para os usuários, o que significa que a versão paga terá todos os recursos do aplicativo gratuito e mais extras. Existe um padrão para alternar a...
Por exemplo, uma classe geralmente possui membros e métodos, por exemplo: public class Cat{ private String name; private int weight; private Image image; public void printInfo(){ System.out.println("Name:"+this.name+",weight:"+this.weight); } public void draw(){ //some draw code which...
Normalmente, ao declarar uma classe C ++, é recomendável colocar apenas a declaração no arquivo de cabeçalho e colocar a implementação em um arquivo de origem. No entanto, parece que esse modelo de design não funciona para classes de modelo. Ao procurar on-line, parece haver duas opiniões sobre a...
Eu tenho um monte de microsserviços que são acessíveis apenas externamente por meio de um API Gateway. Meu gateway de API é configurado como um recurso OAuth e valida o token (verifica a assinatura etc.) antes de passar a solicitação a jusante para um ou mais microsserviços. Embora meus...
Considere duas classes Doge Catambas em conformidade com o Animalprotocolo (em termos da linguagem de programação Swift. Essa seria a interface em Java / C #). Temos uma tela exibindo uma lista mista de cães e gatos. Há Interactorclasse que lida com a lógica nos bastidores. Agora, queremos...
Eu li sobre microsserviços e me parece ilógico criar um banco de dados separado por serviço apenas para obter isolamento. Eu posso conseguir o mesmo usando apenas serviços da web e um único banco de dados. Por que precisamos disso? O que separa o banco de dados está fora de discussão. Ou eu estou...
Eu herdei alguns projetos nos quais os segredos estavam no controle de origem no App.config e em arquivos semelhantes. Felizmente, não é um repositório público, então o risco não é tão sério quanto poderia ter sido. Estou procurando maneiras melhores de gerenciar isso, como o Azure KeyVault. (Mas...
Existe uma linguagem de programação completa de Turing tal que, para um alfabeto fixo (digamos, ASCII), toda permutação possível desses caracteres seja um programa semanticamente válido capaz de ser executado? Consideramos que loops infinitos também são semanticamente válidos. Eu sei que alguns...