Java e C # fornecem segurança de memória, verificando os limites da matriz e as desreferências de ponteiros. Quais mecanismos podem ser implementados em uma linguagem de programação para evitar a possibilidade de condições de corrida e
Java e C # fornecem segurança de memória, verificando os limites da matriz e as desreferências de ponteiros. Quais mecanismos podem ser implementados em uma linguagem de programação para evitar a possibilidade de condições de corrida e
Eu ouvi a frase sendo lançada ao redor e para mim os argumentos parecem completamente insanos (desculpe se estou pensando aqui, não é minha intenção), geralmente isso é algo parecido com: Você não deseja criar uma abstração antes de saber qual é o caso geral; caso contrário (1) você pode colocar...
Comecei a ler o livro Applying UML and Patterns de Craig Larman. Acho isso muito interessante porque desafia muito do que me disseram no trabalho. Eu li que os requisitos não são totalmente coletados de uma só vez no ágil e são necessárias muitas iterações para concluir a coleta de requisitos. Se...
Eu sei que os gatilhos podem ser usados para validar os dados armazenados para manter o banco de dados consistente. No entanto, por que não executar a validação de dados no lado do aplicativo antes de armazená-los no banco de dados? Por exemplo, armazenamos clientes e queremos executar alguma...
Toda vez que alguém me chega e me pede para definir a Injeção de Dependência de uma maneira conceitual e explicar os prós e contras reais do uso de DI no design de software. Confesso que tenho algumas dificuldades para explicar os conceitos de DI. Toda vez que preciso contar a eles a história sobre...
Eu tenho o seguinte código: public void moveCameraTo(Location location){ moveCameraTo(location.getLatitude(), location.getLongitude()); } public void moveCameraTo(double latitude, double longitude){ LatLng latLng = new LatLng(latitude, longitude); moveCameraTo(latLng); } public void...
Por exemplo: var duckBehaviors = new Duckbehavior(); duckBehaviors.quackBehavior = new Quack(); duckBehaviors.flyBehavior = new FlyWithWings(); Duck mallardDuck = new Duck(DuckTypes.MallardDuck, duckBehaviors) Como a classe Duck contém todos os comportamentos (abstrato), a criação de uma nova...
A integração contínua com o teste é útil para garantir que você tenha o código "expedível" verificado o tempo todo. No entanto, é realmente difícil manter um conjunto abrangente de testes e, muitas vezes, parece que a compilação será de qualquer maneira danificada. Quantos testes você deve ter...
Hoje em dia todo mundo quer ser ágil. Em todas as equipes com as quais trabalhei, o formato do ágil era diferente. Algumas coisas são comuns - como stand-ups diários ou planejamento, mas outras partes variam significativamente. Na minha equipe atual, há um detalhe que acho perturbador. É falta de...
Estou lendo e ouvindo que as pessoas (também neste site) elogiam rotineiramente o paradigma de programação funcional, enfatizando como é bom ter tudo imutável. Notavelmente, as pessoas propõem essa abordagem mesmo em linguagens OO tradicionalmente imperativas, como C #, Java ou C ++, não apenas em...
Isso é algo que estou fazendo muito ultimamente. Exemplo: setCircle(circle, i, { current }) { if (i == current) { circle.src = 'images/25CE.svg' circle.alt = 'Now picking' } else if (i < current) { circle.src = 'images/25C9.svg' circle.alt = 'Pick failed' } else if (i > current) {...
Onde a cachoeira geralmente inclui: Exigências Design funcional Design técnico Construir Teste Reveja (Implantar) E iterações nesta lista. Se eu esqueci um passo, me
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 4 anos . Às vezes, cria-se...
Há cerca de um zilhão de "estruturas PHP". E a maioria deles se considera seguindo o padrão MVC. Embora seja bem-vindo superar o estilo de codificação do osCommerce (lógica de processamento fortemente misturada com SQL e HTML), certamente existem abordagens mais simples e fáceis de seguir para...
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 4 anos . Parece que nas...
Você enviou, as declarações estão desativadas, você recebe um relatório de falha raro indicando que ocorreu uma violação de ponteiro nulo no seu código. Em um ambiente de desenvolvimento, o problema teria sido pego por uma afirmação. Tudo o que você tem é um relatório de falha, portanto,...
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 4 anos . Basicamente, estou...
Existe uma escola de pensamento em lingüística em que a solução de problemas está muito ligada à sintaxe, semântica, gramática e flexibilidade da própria língua falada nativa. Trabalhando com várias equipes de desenvolvimento internacional, posso ver claramente uma cultura mental (se você quiser)...
Especialmente ao escrever aplicativos 'padrão' (não HPC), você considera qual algoritmo de classificação escolher ou apenas aceita o quicksort (que é o que a maioria das bibliotecas chama apenas de classificação)? Até certo ponto, pode ser rentável em situações específicas, mas, por outro lado, a...
Recentemente, fui freqüentado por mensagens de erro erradas do mod_security. Seus conjuntos de filtros cobrem explorações desatualizadas do PHP, e eu tenho que reescrever minhas coisas porque o Wordpress & Co teve bugs anos atrás. Isso acontece com mais alguém? O Apache mod_security...