Engenharia de software

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




4
Como os fechamentos em Java afetarão a Comunidade Java?
É um dos recursos mais comentados planejados para Java: Encerramentos. Muitos de nós ansiamos por eles. Alguns de nós (inclusive eu) ficamos um pouco impacientes e recorremos a linguagens de script para preencher o vazio. Porém, quando os fechamentos finalmente chegarem ao Java: como eles afetarão a Comunidade Java? O …
11 java  closures 

3
Quando descontinuar e quando excluir em Java
Como parte de um esforço de refatoração ou apenas um desenvolvimento contínuo, um método específico ou talvez uma classe inteira pode se tornar obsoleta em algum sentido. Java suporta a @Deprecatedanotação para indicar que provavelmente existe uma maneira melhor de lidar com a funcionalidade em questão. Eu imagino que isso …


12
Correção de erros off-shore
Se um possível empregador disser que "terceirizou a correção de bugs porque os desenvolvedores odeiam corrigir bugs", o que você acha? Quais podem ser suas preocupações?
11 bug  offshore 


10
Os programadores Python consideram o problema de espaço em branco inconveniente? [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 …

4
Encerramentos de Projetos em Scrum
Em um ambiente típico de desenvolvimento de software, os fechamentos de projetos marcam o fim de um projeto. Os registros do projeto são concluídos e arquivados, recursos liberados, questões e lições estão documentadas e um jantar formal / festa realizada para comemoração. O último passo é opcional, embora seja muito …
11 scrum 


7
Técnicas para analisar XML
Eu sempre achei o XML um tanto complicado de processar. Não estou falando sobre a implementação de um analisador XML: estou falando sobre o uso de um analisador baseado em fluxo existente, como um analisador SAX, que processa o nó XML por nó. Sim, é realmente fácil aprender as várias …

7
Programação estruturada versus programação OO
Estou fazendo uma apresentação que mostra as diferenças entre programação estrutural e orientada a objetos e quero ilustrar por que as pessoas precisam de OOP com um exemplo em que a aplicação de conceitos de OOP tornará a codificação muito mais fácil, para que o público realmente sinta que precisa …


1
Exemplo de composição de memória transacional de software
Uma das principais vantagens da memória transacional de software que sempre é mencionada é composição e modularidade. Diferentes fragmentos podem ser combinados para produzir componentes maiores. Em programas baseados em bloqueio, esse geralmente não é o caso. Estou procurando um exemplo simples que ilustra isso com código real. Eu preferiria …
11 haskell  clojure  stm 

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.