Engenharia de software

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



4
Quando não usar o Spring para instanciar um bean?
Estou tentando entender qual seria o uso correto do Spring. Não sintaticamente, mas em termos de sua finalidade. Se alguém estiver usando o Spring, o código do Spring deve substituir todo o código de instanciação do bean? Quando usar ou quando não usar o Spring, para instanciar um bean? Pode …
13 java  spring 

5
Qual é o termo adequado para uma função inversa a um construtor - para desembrulhar um valor de um tipo de dados?
Edit: Estou reformulando a pergunta um pouco. Aparentemente, causei alguma confusão porque não percebi que o termo destruidor é usado no OOP para algo bem diferente - é uma função invocada quando um objeto está sendo destruído. Na programação funcional, (tentamos) evitar o estado mutável, para que não exista esse …



2
Existem fluxos de trabalho ou padrões de design específicos que são comumente usados ​​para criar grandes aplicativos de programação funcional? [fechadas]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 4 anos . Estou explorando o Clojure há algum tempo, embora não o …

4
Duas interfaces com assinaturas idênticas
Estou tentando modelar um jogo de cartas em que as cartas têm dois conjuntos importantes de recursos: O primeiro é um efeito. Essas são as alterações no estado do jogo que acontecem quando você joga a carta. A interface para efeito é a seguinte: boolean isPlayable(Player p, GameState gs); void …
13 interfaces 

4
Razões para a programação em pares
Já trabalhei em algumas lojas nas quais a gerência passou a idéia de programar em pares para mim ou para outro gerente / desenvolvedor, e não consigo ficar atrás disso. Do ponto de vista do desenvolvedor, não consigo encontrar uma razão pela qual a mudança para esse estilo de codificação …


8
Um padrão de codificação ainda é necessário?
Eu sei que ficou provado que um padrão de codificação ajuda enormemente. No entanto, existem muitas ferramentas e IDEs diferentes que serão formatados para qualquer padrão que o programador preferir. Desde que o código seja limpo / comentado (e não seja uma bagunça de espaguete), não vejo a necessidade de …


3
Podemos criar aplicativos de desktop com Ruby? [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á 6 anos . Eu sei que a estrutura Ruby on Rails é apenas para desenvolvimento web …


5
Definição formal para o termo "linguagem OO pura"?
Não consigo pensar em um lugar melhor entre os irmãos SO para fazer essa pergunta. Originalmente, eu queria perguntar "O python é uma linguagem OO pura?" mas considerando problemas e algum tipo de desconforto que as pessoas experimentam ao tentar definir o termo, decidi começar por obter uma definição clara …

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.