Engenharia de software

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

9
Em conjunto: como manteremos os sistemas legados? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …

2
Existe um livro canônico sobre Scala? [fechadas]
Deseja melhorar este post? Forneça respostas detalhadas para esta pergunta, incluindo citações e uma explicação de por que sua resposta está correta. Respostas sem detalhes suficientes podem ser editadas ou excluídas. Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize …
15 books  scala 

7
Como posso defender o teste de unidade em código privado?
Estou tentando defender o teste de unidade no meu grupo de trabalho, mas uma objeção que recebo é que ele deve ser usado apenas para API exportada externamente (que é apenas uma parte mínima e não crítica do nosso sistema), e não para uso interno e privado código (que agora …

8
Quanta documentação é suficiente?
Quanta documentação técnica (para futuros desenvolvedores) é suficiente ? Existe uma proporção entre horas de codificação e horas de documentação que é apropriada? Papadimoulis argumenta que você deveria produzir a menor quantidade de documentação necessária para facilitar o maior entendimento, Essa é uma boa orientação ou há coisas específicas que …

4
O aumento do uso de linguagens de programação cada vez mais altas pode levar a um déficit de programadores com conhecimento em arquitetura de computadores?
Citação da Wikipedia do artigo "Linguagem de programação de alto nível": Uma linguagem de programação de alto nível é uma linguagem de programação com forte abstração dos detalhes do computador. Em comparação com linguagens de programação de baixo nível, ele pode usar elementos de linguagem natural, ser mais fácil de …

6
Como lidar com programadores egocêntricos?
Deixe-me explicar isso um pouco. Em um trabalho anterior, eu tinha um colega de trabalho que tem uma boa reputação com a gerência. Ele sempre terminava a tempo. E os chefes estavam felizes com seu progresso, então ele obteve certos privilégios. O problema era que os outros programadores sabiam seu …
15 behavior 

7
Prós e contras de trabalhar remotamente / em casa [fechado]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …



30
Quais são os IDEs mais populares por idioma? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …



3
Qual é o benefício de ter modelos POCO puros?
Qual é o principal benefício de ter modelos POCO puros? Entendo que os Modelos devem ser limpos e simples, mas eu gosto de manter a manutenção de objetos filho dentro das classes de modelo. Por exemplo, se eu tiver um ClassAe ClassBdefinido da seguinte forma: public class ClassA { public …
15 c#  .net  poco 

5
REST e HATEOAS são uma boa arquitetura para serviços da web?
Se bem entendi, o REST foi formalizado por Roy Fielding como um modelo descritivo da arquitetura da web. AFAIK Fielding não alegou que o REST era bom, ele estava apenas descrevendo a arquitetura de fato da web. A web já havia, nesse momento, provado um enorme sistema de hipertexto distribuído …
15 rest  hateoas 


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.