Engenharia de software

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





8
Dicionário vs Lista
Então eu encontrei um Dictionary<int, int>hoje no trabalho. Isso me pareceu estranho, porque eu provavelmente usaria um List<int>. Existe uma diferença e haveria um caso de uso em que uma estrutura seria preferida à outra?


7
Como expressões regulares realmente funcionam?
Digamos que você tenha um documento com um ensaio escrito. Você deseja analisar este ensaio para selecionar apenas determinadas palavras. Legal. O uso de uma expressão regular é mais rápido do que analisar o arquivo linha por linha e palavra por palavra, procurando uma correspondência? se sim, como isso funciona? …


3
Relação entre BDD e TDD
Qual é a relação do BDD e TDD? Pelo que entendi, o BDD adiciona duas coisas principais ao TDD: nomeação de testes (garantir / deveria) e testes de aceitação. Devo seguir o TDD durante o desenvolvimento pelo BDD? Se sim, meus testes de unidade TDD devem ser nomeados no mesmo …
30 tdd  bdd 




4
Ligue para o software GPL a partir de software não GPL
Posso (legalmente) usar um programa lançado sob a GPL de outro programa que estou escrevendo e não precisar respeitar a GPL (para o programa que estou escrevendo)? Por exemplo, eu tenho uma GUI que usa um programa (que está sob a GPL), posso ocultar o código na GUI e até …
30 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.