Engenharia de software

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



6
Extração de método x premissas subjacentes
Quando eu divido métodos grandes (ou procedimentos ou funções - essa pergunta não é específica para OOP, mas como eu trabalho em idiomas OOP 99% das vezes, é com a terminologia com a qual me sinto mais confortável) em muitos pequenos , Muitas vezes me sinto descontente com os resultados. …


5
Nome para este tipo de analisador, OU por que não existe
Os analisadores convencionais consomem toda a entrada e produzem uma única árvore de análise. Estou procurando por um que consuma um fluxo contínuo e produz uma floresta de análise [ editar: veja a discussão nos comentários sobre por que esse uso desse termo pode não ser convencional ]. Meu intestino …
27 parsing 


2
É sempre bom capturar StackOverflowError em Java?
Eu costumava pensar que não, mas ontem eu tive que fazer isso. É um aplicativo que usa Akka (uma implementação de sistema de ator para a JVM) para processar tarefas assíncronas. Um dos atores realiza alguma manipulação de PDF e, como a biblioteca é de buggy, ela morre com um …

4
O que são registradores de CPU?
Esta pergunta está me incomodando há algum tempo agora e hoje achei que iria pesquisar no Google. Eu li algumas coisas sobre isso e parecia muito semelhante ao que eu sempre soube como cache do processador . Existe uma diferença entre os dois ou estou certo quando penso que são …



2
Quais especificações um programador deve procurar em uma compra de computador? Ou, que computador devo comprar? [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 . Desejo adquirir um novo computador especialmente projetado para programação. Gostaria de construí-lo pessoalmente …

2
O que é o ASM.js e o que isso significa para todos?
Eu estou começando a ouvir rumores sobre este projeto chamado ASM.js . Atualmente, seu site é terrível e confuso. Aqui está o que eu sei da minha pesquisa na web. É um subconjunto de JavaScript que pode ser altamente otimizado. Eu estou supondo, porque evita as partes mais dinâmicas da …

7
Devo me preocupar com as tarefas de programação de superengenharia fornecidas durante o processo de entrevista? [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 . Recentemente, tive uma entrevista por telefone com uma empresa. Após a entrevista por …

4
Lançando uma exceção dentro finalmente
Analisadores de código estático como o Fortify "reclamam" quando uma exceção pode ser lançada dentro de um finallybloco, dizendo isso Using a throw statement inside a finally block breaks the logical progression through the try-catch-finally. Normalmente eu concordo com isso. Mas recentemente me deparei com este código: SomeFileWriter writer = …

5
Não declare interfaces para objetos imutáveis
Esta pergunta foi migrada do Code Review Stack Exchange porque pode ser respondida no Software Engineering Stack Exchange. Migrou há 6 anos . Não declare interfaces para objetos imutáveis [EDIT] Onde os objetos em questão representam objetos de transferência de dados (DTOs) ou dados antigos simples (PODs) Essa é uma …
27 c#  immutability 

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.