Engenharia de software

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


3
Você realmente deve manter seus js, html e css separados?
Eu ouço / leio o tempo todo que é mais limpo manter seus js , html e css separados. Supostamente, torna mais fácil manter, depurar. Supostamente, é mais eficiente, porque permite o cache / minificação de arquivos css e js . No que me diz respeito, usando estruturas da web …


7
Como passo de escrever código para ser um bom desenvolvedor?
Estou frustrado com a falta de explicações concretas sobre como passar do script (bash, awk) e escrever aplicativos simples (c, php, python) ao design e desenvolvimento de software maior e mais complicado. Parece que, por um lado, existem livros sobre linguagens de programação e, por outro, os livros sobre engenharia …

5
É melhor usar a diretiva pré-processador ou a declaração if (constante)?
Digamos que tenhamos uma base de código usada para muitos clientes diferentes e que tenhamos algum código relevante apenas para clientes do tipo X. É melhor usar diretivas de pré-processador para incluir esse código apenas no cliente do tipo X ou usar instruções if? Para ser mais claro: // some …
10 c++  c 

6
O termo “portal da web” está obsoleto?
Meu chefe usa o termo "portal" para o projeto em que trabalho o tempo todo. Para mim, a palavra me faz pensar no Yahoo no final dos anos 90. A palavra "portal" tem conotações da velha escola ou sou apenas eu? Você acha que pode usá-lo ou isso arrastará a …


3
Estar preparado para uma revisão de código como desenvolvedor?
Estou procurando algumas idéias aqui. Eu li o artigo Como deve revisões de código ser realizada e revisões de código, quais são as vantagens? que foram muito informativos, mas ainda preciso de mais clareza na pergunta abaixo. Minha pergunta é, Sendo o desenvolvedor de destino, você pode sugerir algumas práticas …
10 c#  code-reviews 


5
Lançando e capturando exceções na mesma função / método
Eu escrevi uma função que solicita a entrada de um usuário até que ele insira um número inteiro positivo (um número natural). Alguém disse que eu não deveria lançar e capturar exceções em minha função e deixar que o chamador de minha função lide com elas. Eu me pergunto o …
10 exceptions 


3
Existe um algoritmo conhecido para agendar partidas de torneios?
Imaginando se já existe algum algoritmo de programação de torneios que eu poderia usar ou até adaptar um pouco. Aqui estão os meus requisitos: Um número variável de oponentes pertencentes a um número variável de equipes / clubes deve ser emparelhado com um oponente Dois oponentes não podem ser do …
10 algorithms 

5
Analisando uma linguagem de programação
No SICP , os autores declaram ( Seção 1.1 ) que existem três "mecanismos" básicos de linguagens de programação: expressões primitivas , que representam as entidades mais simples com as quais o idioma se refere meio de combinação , pelo qual elementos compostos são construídos a partir de elementos mais …



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.