Engenharia de software

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

5
Usando o Vim ao codificar um aplicativo em larga escala
Estou começando a aprender o Vim e seguindo alguns dos conselhos dados aqui na stackexchange. Estou começando a usá-lo em alguns projetos de brinquedos e sou legal com isso. Mas comecei a pensar em como você pode ser produtivo sem abrir outros arquivos o tempo todo, apenas para saber como …

8
Como faço para TDD em dispositivos incorporados?
Não sou novo em programação e já trabalhei com C e ASM de baixo nível no AVR, mas realmente não consigo entender um projeto C incorporado em maior escala. Sendo degenerado pela filosofia de Ruby do TDD / BDD, não consigo entender como as pessoas escrevem e testam códigos como …



7
Qual é o melhor equivalente em Java ao Linq? [fechadas]
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á 6 anos . Existem bibliotecas em Java que chegam perto de fornecer …
17 java  linq 



7
Por que eu deveria saber programação simultânea?
A programação simultânea é bastante difícil para mim: até olhar para um slide básico parece desafiador para mim. Parece tão abstrato. Quais são os benefícios de conhecer bem os conceitos de programação simultânea? Isso me ajudará na programação seqüencial regular? Sei que há uma satisfação em entender como nossos programas …




4
Existe uma estratégia de design específica que possa ser aplicada para resolver a maioria dos problemas de ovos e galinhas ao usar objetos imutáveis?
Vindo de um background OOP (Java), estou aprendendo Scala sozinho. Embora eu possa ver facilmente as vantagens de usar objetos imutáveis ​​individualmente, estou tendo dificuldades para ver como é possível projetar um aplicativo inteiro como esse. Vou dar um exemplo: Digamos que eu tenha objetos que representem "materiais" e suas …

3
O que significa ser ágil?
Temos um projeto que todo mundo diz que faremos de maneira ágil, mas duvido que tenhamos entendido claramente o que é ágil. Em projetos anteriores, tínhamos reuniões de planejamento, depois definíamos o backlog do produto e alocávamos o trabalho aos desenvolvedores em sprints de 2 a 3 semanas. Todas as …
17 agile 



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.