Engenharia de software

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

1
Evitando relatórios de erros duplicados
Eu uso o Linux e outro software de código aberto em minha casa. Como não sou um programador profissional, costumo relatar erros aos desenvolvedores, pois minhas habilidades não são suficientes para resolver problemas por conta própria. Que tipo de coisas você deseja que eu verifique antes de enviar um relatório …

4
Bloqueio de arquivo PHP file_put_contents
O Senario: Você tem um arquivo com uma string (valor médio da sentença) em cada linha. Para argumentos, digamos que este arquivo tenha 1 MB de tamanho (milhares de linhas). Você tem um script que lê o arquivo, altera algumas das cadeias de caracteres do documento (não apenas anexando, mas …



4
Prototipagem e refatoração rápidas
Às vezes, quando inicio um projeto pequeno (como um aplicativo Android), não sei qual abordagem funcionará no final, e apenas faço uma abordagem e experimento. Mas se eu nunca usei essa abordagem antes (para um tipo de aplicativo que nunca havia programado antes), é como entrar em um terreno desconhecido. …



1
Compreendendo os níveis de computação
Desculpe, pela minha pergunta confusa. Estou procurando algumas dicas. Até agora, tenho trabalhado principalmente com Java e Python na camada de aplicativos e tenho apenas uma vaga compreensão de sistemas operacionais e hardware. Eu quero entender muito mais sobre os níveis mais baixos da computação, mas fica realmente impressionante de …

1
APIs de versão
Suponha que você tenha um grande projeto suportado por uma base de API. O projeto também envia uma API pública que os usuários finais (ish) podem usar. Às vezes, você precisa fazer alterações na base da API que suporta seu projeto. Por exemplo, você precisa adicionar um recurso que precise …


5
Etapas para manter um bom banco de dados de bugs
Manter o banco de dados de bugs é importante para todos os projetos. Estou acostumado a armazenar os seguintes itens no banco de dados de bugs Data e hora da edição A quem está atribuído Se foi resolvido ou não Se resolvido, então, resolvido data e hora Isso é suficiente …
9 bug  bug-report 

3
O que significa script de jogo (Lua)?
Eu li que Lua é frequentemente usado para scripts incorporados e, em particular, jogos para scripts. Acho difícil imaginar como é usado exatamente. Você pode descrever por que e para quais recursos e para qual público-alvo é usado? Essas perguntas não estão abordando especificamente Lua, mas qualquer script incorporado que …




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.