Engenharia de software

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

3
Os nomes dos métodos “mais” e “menos” são apropriados?
Java SE 8 vem com um novo mecanismo para datas, introduzindo LocalDate, LocalTimee LocalDateTimeclasses para representar instantes de tempo. Para manipular tais instantes, um conjunto de métodos são dadas: LocalDate.plusDays(...), LocalDate.minusDays(...)e assim por diante. Sempre achei que a boa prática era nomear métodos após verbos que descrevem seu objetivo, pois …



4
A Programação Funcional é uma alternativa viável aos padrões de injeção de dependência?
Recentemente, tenho lido um livro intitulado Programação Funcional em C # e me ocorre que a natureza imutável e sem estado da programação funcional obtém resultados semelhantes aos padrões de injeção de dependência e é possivelmente uma abordagem ainda melhor, especialmente em relação ao teste de unidade. Eu ficaria grato …

2
Por que C usa o asterisco para ponteiros? [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á 4 anos . Só agora estou aprendendo sobre C. Acho estranho que …
21 c  history  syntax 





3
Como permitir a inovação em uma metodologia ágil [fechado]
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á 5 anos . Uma coisa é dizer que as metodologias ágeis são boas …
21 agile 

8
Padrões de design sufocam a criatividade
Muitos anos atrás, eu estava conversando com um professor de Economia sobre padrões de design, como eles estavam estabelecendo uma linguagem comum para programadores e como eles estavam resolvendo problemas conhecidos de uma maneira agradável, etc. Então ele me respondeu que essa é exatamente a abordagem oposta que ele usaria …

5
Como você pode decompor um construtor?
Digamos que eu tenho uma classe Enemy, e o construtor seria algo como: public Enemy(String name, float width, float height, Vector2 position, float speed, int maxHp, int attackDamage, int defense... etc.){} Isso parece ruim porque o construtor tem muitos parâmetros, mas quando eu crio uma instância Enemy, preciso especificar todas …




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.