Engenharia de software

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

4
Como devo arquitetar um serviço da web RESTful para usar terceiros (por exemplo, Google, Facebook, Twitter) para autenticação?
Para o meu trabalho, temos um bom serviço web RESTful que construímos que usamos para dirigir alguns sites que temos. Basicamente, o serviço da web permite criar e trabalhar com tíquetes de suporte, e o site é responsável pelo front-end. Quaisquer solicitações de serviço da web usam um cabeçalho de …


1
Alguns esclarecimentos sobre o DOM
Eu tenho tentado entender o DOM e, embora eu tenha uma boa idéia do que é, há certas idéias que simplesmente não consigo definir. Vou listar o que eu acho que é o DOM e minhas perguntas estarão em linha. O DOM é uma representação totalmente orientada a objeto da …
25 javascript  dom 

6
TDD e controle de versão
Atualmente, estou aprendendo sobre TDD e tentando colocá-lo em prática em meus projetos pessoais. Eu também usei extensivamente o controle de versão em muitos desses projetos. Estou interessado na interação dessas duas ferramentas em um fluxo de trabalho típico, especialmente quando se trata da máxima de manter pequenos compromissos. Aqui …

2
Qual é a diferença de conteúdo entre a tese de Chris Okasaki de 1996 e o ​​livro de 1999, Purely Functional Data Structures? [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 . Quero ler Estruturas de dados puramente funcionais. Encontrei facilmente a tese (que está …


4
Por que o git não mescla linhas adjacentes sem conflito?
Eu aprendi recentemente que, ao mesclar duas ramificações no git, se houver alterações em duas linhas adjacentes , o git declara isso um conflito. Por exemplo, se o arquivo test.txttiver este conteúdo: Line 1: A Line 2: B Line 3: C Line 4: D e no ramo mastermudamos isso para …
25 git  merging 

7
Quando devemos parar de trabalhar e fazer ferramentas?
Como engenheiro de software, estamos sempre ansiosos por obter ferramentas eficazes para aumentar nossa produtividade. E em nosso trabalho diário, geralmente somos insatisfatórios com as ferramentas existentes e gostaríamos de ter maneiras melhores, como uma melhor configuração de script GDB, script Vim e algum script Python para automatizar as coisas …

8
Responsabilidade de reproduzir bugs
Estou desenvolvendo um programa usando uma biblioteca feita por outro programador (ele trabalha na mesma empresa). Recentemente, descobri um vazamento na biblioteca, que ocorre sob certas condições de rede após algumas horas de execução. Eu arquivei um bug com a descrição das condições para fazer esse vazamento acontecer. O desenvolvedor …







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.