Engenharia de software

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

6
o que é "degradação graciosa"?
Eu ouço muito sobre esse termo "Degradação graciosa". Por exemplo , "An application server should gracefully degrage when it is under heavy load " "Graceful degradation of user interfaces.... " O termo parece algo abstrato para mim. Algum exemplo concreto do que isso significa?




3
Entendendo a complexidade ciclomática
Recentemente, deparei-me com a Complexidade Ciclomática e gostaria de tentar entendê-la melhor. Quais são alguns exemplos práticos de codificação dos diferentes fatores envolvidos no cálculo da complexidade? Especificamente, para a equação da Wikipedia de M = E − N + 2P, quero entender melhor o que cada um dos seguintes …

2
Como e onde publico meu padrão aberto?
Eu tenho escrito um padrão aberto para um protocolo que estou desenvolvendo. No que diz respeito à escrita, eu a tenho sob controle. Mas a questão principal é onde posso publicar esse documento. Eu estive pesquisando na internet e não encontrei esse site onde eu poderia enviar um arquivo TXT …
11 standards 




3
Automatizando a criação de testes de unidade
Quais são algumas estratégias que podem ser usadas para automatizar a criação de casos de teste de unidade? Quais aspectos você precisaria considerar em cada classe para poder gerar pelo menos um esqueleto decente de caso de teste? Sei que uma solução automática abrangente não é prática, mas gostaria de …
11 php  unit-testing 

4
Scala seria uma boa escolha em vez de Java?
Iniciaremos um novo projeto que envolverá o treinamento de todos os desenvolvedores .net em Java (frameworks / sistema ECO etc). Temos muito código escrito em C # e parece que tudo isso será desperdiçado, pois precisamos reescrever tudo em Java. O problema que vejo é que, no primeiro ano (provavelmente …
11 java  c#  scala 


4
"Implementação óbvia" do TDD significa código primeiro, teste depois?
Meu amigo e eu somos um TDD relativamente novo e temos uma disputa sobre a técnica "Implementação óbvia" (de "TDD By Example" de Kent Beck). Meu amigo diz que isso significa que, se a implementação for óbvia, você deve prosseguir e escrevê-la - antes de qualquer teste para esse novo …
11 tdd 

8
O software licenciado pela GPL pode ser revendido?
Meu grupo de pesquisa está desenvolvendo algum software para fins de pesquisa. O líder do projeto deseja que o software seja de código aberto e goste da GPL, mas quer garantir que eles não possam ser vendidos. Estamos lendo a GPL corretamente? O software pode ser modificado livremente, (re) distribuído …
11 licensing  gpl 


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.