Engenharia de software

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

9
Delegado x Interfaces - Há mais esclarecimentos disponíveis?
Depois de ler o artigo - Quando usar delegados em vez de interfaces (Guia de Programação em C #) , preciso de ajuda para entender os pontos abaixo, que achei que não eram tão claros (para mim). Existem exemplos ou explicações detalhadas disponíveis para estes? Use um delegado quando: Um …
23 c#  design  .net 

13
A notação húngara em sistemas ainda é uma prática útil? [fechadas]
É difícil dizer o que está sendo pedido aqui. Essa pergunta é ambígua, vaga, incompleta, excessivamente ampla ou retórica e não pode ser razoavelmente respondida em sua forma atual. Para obter ajuda para esclarecer esta questão para que possa ser reaberta, visite o centro de ajuda . Fechado há 8 …
23 c++  naming 

7
O que é O em Big O?
O que é Big e O na notação Big O? Eu li as definições e ele não diz o que é O pronunciado como 'oh'. Por exemplo - eu entendo que O (n) é a complexidade de um algoritmo linear em que n pode ser o número de operações. mas …
23 complexity  big-o 




4
Como melhorar significativamente o desempenho do Java?
A equipe da LMAX tem uma apresentação sobre como conseguiu realizar 100k TPS a menos de 1 ms de latência . Eles fizeram backup dessa apresentação com um blog , um documento técnico (PDF) e o próprio código-fonte . Recentemente, Martin Fowler publicou um excelente artigo sobre a arquitetura LMAX …


8
Como implementar o princípio DRY ao usar a palavra-chave 'using'?
Considere estes métodos: public List<Employee> GetAllEmployees() { using (Entities entities = new Entities()) { return entities.Employees.ToList(); } } public List<Job> GetAllJobs() { using (Entities entities = new Entities()) { return entities.Jobs.ToList(); } } public List<Task> GetAllTasksOfTheJob(Job job) { using (Entities entities = new Entities()) { return entities.Tasks.Where(t => t.JobId == …


5
Qual é a história do compilador C?
Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Software Engineering Stack Exchange. Migrou há 8 anos . Quando dizemos que "Dennis Ritchie desenvolveu a linguagem C", queremos dizer que ele criou um compilador (usando uma outra linguagem já desenvolvida) que pode compilar o código fonte escrito …
23 c  compiler 


9
Reescrevendo o código GPL para alterar a licença
Eu encontrei uma biblioteca GPL (sem licença dupla), que faz exatamente o que eu preciso. Infelizmente, a licença GPL na biblioteca é incompatível com a licença de uma biblioteca diferente que eu uso. Decidi, portanto, reescrever a biblioteca GPL, para que a licença possa ser alterada. Minha pergunta é: Quão …
23 licensing  gpl 

10
Não devo mostrar todas as minhas habilidades? [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á 4 anos . Venho programando há muito tempo e tenho profundo conhecimento de várias tecnologias. Recentemente, …
23 resume  skills 


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.