Engenharia de software

Perguntas e respostas para profissionais, acadêmicos e estudantes que trabalham no ciclo de vida de desenvolvimento de sistemas

3
Dicas para obter entrega "contínua"
Uma equipe está enfrentando dificuldades para liberar software com frequência (uma vez por semana). O que se segue é uma linha do tempo de lançamento típica: Durante a iteração: Os desenvolvedores trabalham em histórias na lista de pendências em ramos de recursos de curta duração (isso é aplicado com entusiasmo) …

5
Deve-se testar a complexidade algorítmica? Se sim, como?
Digamos que estou implementando algo simples, como pesquisar uma lista / matriz classificada. A função (em c #) seria semelhante a: static int FindIndex(int[] sortedList, int i); Eu poderia implementar e testar isso em termos de funcionalidade, mas, por razões óbvias, eu normalmente preferiria uma pesquisa binária a uma pesquisa …

9
um programador, muitas línguas - o dilema do nome
Quando você trabalha em várias linguagens de programação, há um problema que você encontra ... Um nome válido (identificador) em um idioma é inválido em outro. Por exemplo... var new function thissão palavras-chave em JavaScript, mas você pode usá-las livremente em Python. Da mesma forma, list dict defpode ser usado …
14 polyglot 




5
O Teste de Unidade é o objetivo principal do MVC Pattern?
Recentemente, em uma entrevista, uma das perguntas foi 'Por que usamos o MVC?' Acabei de responder que está muito mais próximo de como estão muitos sistemas do mundo real! Expliquei os benefícios que ele tem em relação à manutenção, escalabilidade etc. Mas eles não ficaram convencidos e finalmente me disseram …
14 mvc 

4
O paradigma funcional não é muito divergente com o hardware subjacente para ser geralmente eficiente?
Inspirado por uma pergunta da SO: /programming/6623391/how-to-gain-control-of-a-5gb-heap-in-haskell Pode ser um longo debate sobre as inúmeras vantagens e desvantagens do FP, mas, por enquanto, eu gostaria de limitar o escopo à eficiência principal do FP no hardware moderno. Tese: O paradigma funcional implica imutabilidade e apatridia (?), Mas o hardware em …

3
Árvores AVL e o mundo REAL
na escola, aprendemos como equilibrar uma árvore AVL com uma inserção ou exclusão. Como esse tipo de conhecimento será realmente útil no mundo real? Alguém pode dar um exemplo de quando esse tipo de conhecimento seria realmente útil? Pelo que vi, no local de trabalho esses detalhes quase nunca surgem …



1
Como incluir um projeto pessoal sério no currículo? [fechadas]
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Software Engineering Stack Exchange. Fechado há 4 anos . Meu irmão teve uma ideia interessante de negócio que poderia ser comercializada. Por …
14 resume 


2
O Padrão Decorador existe nas classes Java IO?
Para uma atribuição, eu tenho que descobrir qual o padrão de design Gang of Four as classes java.io.Readere suas subclasses java.io.PushbackReader, java.io.BufferedReadere java.io.FilterReaderforam construídos com. De acordo com este post, o padrão de design seria o Padrão Decorador. Isso só faz sentido para mim se PushbackReader, BufferedReadere FilterReaderpode ser decorado …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.