Engenharia de software

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

1
como o versionamento semântico se aplica a programas sem API
Em http://semver.org/ - que, na minha opinião, parece ser a convenção mais usada no controle de versão - é recomendável aumentar o número da versão principal quando uma alteração que quebra / modifica a API é introduzida. Existem dois cenários relacionados, mas não vejo como aplicar essa diretriz: E se …







5
Qual a diferença entre o spinlock e a pesquisa?
Spinlock e polling são a mesma coisa? Wikipedia: um spinlock é um bloqueio que faz com que um encadeamento que tenta adquiri-lo simplesmente espere em um loop ("rotação") enquanto verifica repetidamente se o bloqueio está disponível Isso soa muito parecido com: while(!ready); Fui ensinado a evitar pesquisas sempre que possível, …
41 locks  kernel  polling 

6
Por que usamos a palavra "sprint"?
Um dos princípios fundadores do Manifesto Ágil é Os processos ágeis promovem o desenvolvimento sustentável. Os patrocinadores, desenvolvedores e usuários devem poder manter um ritmo constante indefinidamente. As equipes do Scrum usam o termo sprint para se referir a um ciclo de trabalho (também conhecido como iteração). No entanto, isso …




5
Alguém mais acha que Scrum não é ágil?
Sou um grande fã do desenvolvimento ágil e usei o XP em um projeto de muito sucesso alguns anos atrás. Eu amei tudo sobre isso, a abordagem de desenvolvimento iterativo, escrevendo código em torno de um teste, emparelhando a programação, tendo um cliente no local para executar as tarefas. Era …
41 agile  scrum 

6
Qual é a maneira correta de trabalhar com um designer gráfico? [fechadas]
Recentemente, trabalhamos com um designer gráfico (organizado pelo cliente) para fornecer a capa para um aplicativo Django + Bootstrap que construímos. O designer forneceu uma série de imagens estáticas do novo layout, juntamente com um documento descrevendo alguns atributos técnicos (tamanhos de fonte, cores, algumas dimensões etc.). Acabou sendo incrivelmente …

7
Por que não incorporar estilos / scripts em HTML em vez de vincular?
Concatenamos arquivos CSS e JavaScript para reduzir o número de solicitações HTTP, o que melhora o desempenho. O resultado é HTML como este: <link rel="stylesheet" href="all-my-css-0fn392nf.min.css"> <!-- later... --> <script src="all-my-js-0fn392nf.min.js"></script> Se temos uma lógica de construção / servidor para fazer tudo isso por nós, por que não dar um …

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.