Engenharia de software

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

4
Avisar sobre métodos de terceiros proibidos
Nota: Esta pergunta refere-se ao código escrito em Java ou C #. Estou gerenciando alguns projetos grandes em que descobrimos problemas (não necessariamente bugs) com alguns métodos de terceiros / SDK e criamos nossas próprias extensões que devem ser usadas. Queremos que os desenvolvedores lembrem que o uso desses métodos …
9 java  c#  coding-style  ide 

4
escalabilidade do Scala sobre Java
Eu li um artigo que diz que o Scala lida com a concorrência melhor que o Java. http://www.theserverside.com/feature/Solving-the-Scalability-Paradox-with-Scala-Clojure-and-Groovy ... a limitação de escalabilidade está confinada especificamente à própria linguagem de programação Java, mas não é uma limitação da plataforma Java como um todo ... Os problemas de escalabilidade do Java …

2
Design da hierarquia de exceção
Na minha empresa, estamos construindo um aplicativo da web contendo serviços centrais de servidor que nós mesmos projetamos e depois especificamos como interfaces. Ou seja, as interfaces são específicas de aplicativos e, em seguida, são implementadas com bibliotecas de terceiros, que podemos alterar com o tempo. Quando se trata de …

2
Os loops aninhados são sempre O (n ^ k)?
Se eu tiver um loop dentro de outro loop, mas sei que o loop interno será executado apenas uma vez, esse algoritmo ainda será O (n ^ 2)? For i = 1 to n do For j = 1 to i do If (i==j) do For k = 1 to …

7
Refatoração durante a programação
Quando coloco um problema, principalmente quando é de natureza complicada, tento dedicar algum tempo para pensar sobre a abordagem que vou adotar para resolver o problema. Apesar disso, o que acontece com frequência é que, ao programar a solução, começo a pensar nos detalhes do problema que perdi e ajusto …

1
Tecnologia sem fins lucrativos para organizações sem fins lucrativos?
Eu tenho procurado por uma maneira de retribuir à comunidade, mas ainda não encontrei o ajuste certo, então uma idéia me veio à mente: Uma "empresa" de tecnologia sem fins lucrativos que visa organizações sem fins lucrativos. Estes existem? Venho pesquisando no Google e só consigo encontrar softwares direcionados a …



4
Como formatar histórias negativas de usuários?
Seguindo o estilo formal da história do usuário: Como <user>, eu quero <goal>isso <benefit>. Nossa equipe encontrou dificuldades em expressar coisas onde há um desejo dos proprietários do sistema de fazer algo que afeta negativamente o usuário. Como um exemplo arbitrário, digamos que o proprietário queira que o sistema carregue …


5
Quando funções aritméticas de precisão arbitrária devem ser usadas no PHP?
Meu colega usa as funções da Calculadora binária nos cálculos de largura de banda; tanto quanto terrabytes e com divisão percentual na alocação. Seu uso dessas funções parece correto para não perder um byte; embora ele pareça usá-los agora para tudo. O manual diz apenas: Para matemática de precisão arbitrária, …
9 php 


17
Você considera um mestrado em CS negativo? [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á debate, argumentos, pesquisas ou discussão prolongada. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …



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.