Engenharia de software

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




5
Resumo DAL - Usar interface com classe interna?
Temos uma camada de lógica de negócios (BLL) fortemente acoplada à nossa camada de acesso a dados (DAL). Fazemos chamadas assim: using (FooData data = new FooData()) { data.DoSomething(); } É importante observar que todas as nossas classes de dados estão internale estão no mesmo assembly que as classes lógicas, …

1
Uma única linguagem simples, como o Clojure, pode substituir os applets Html + JavaScript + CSS + Flash + Java…? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …
8 web  standards 



1
Histórias de usuários com elementos de design no Scrum
Estamos implementando um fluxo de trabalho Scrum e estou tentando entender as histórias de usuários, quando elas são concluídas, iterações etc. Uma coisa que costumamos fazer é trabalhar em uma história durante uma iteração inicial, fazê-la funcionar plenamente, mas "feio". Usamos botões simples, sem imagens, apenas o texto para mostrar …




4
Como as entidades com uma identidade e um estado persistente mutável são modeladas em uma linguagem de programação funcional?
Em uma resposta a esta pergunta (escrita por Pete), existem algumas considerações sobre POO versus PF. Em particular, sugere-se que as linguagens FP não sejam muito adequadas para modelar objetos (persistentes) que tenham uma identidade e um estado mutável. Eu queria saber se isso é verdade ou, em outras palavras, …

3
Omitir ponto e vírgula em uma tag - uma boa ideia?
É possível omitir o ponto e vírgula final em uma tag. Exemplo: <table> <th><td>Name</td><td>Email</td> <? foreach ($receivers as $receiver): ?> <tr> <td><?= $receiver->name ?></td> <td><?= $recevier->email ?></td> </tr> <? endforeach ?> </table> Observe o <? endforeach ?>sem ponto e vírgula depois endforeach. A documentação do PHP diz: A tag de …
8 php  syntax 

5
Discussões de simplicidade
Recentemente, na minha empresa, tivemos um pouco de debate sobre abstração versus simplicidade. Uma escola de pensamento que eu caracterizaria como "SECA e abstração não pode fazer mal" e leva a códigos como este: def make_foo_binary(binaryName, objFiles, fooLibsToLinkAgainst) make_exe_task(binaryName, objFiles.ext('.o'), fooLibsToLinkAgainst) end e isto: class String def escape_space return self.gsub(' …


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.