Engenharia de software

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



15
Código inútil na sua fonte
Eu ouvi histórias sobre isso de programadores seniores e já vi algumas delas. Parece que existem mais do que algumas instâncias de programadores escrevendo código inútil. Vou ver coisas como: Chamadas de método ou função que não fazem nada de valor. Verificações redundantes feitas em um arquivo de classe, objeto …



14
Existe algum benefício na obsessão de tornar o código "bonito"?
Às vezes, passo quantidades ridículas de tempo (horas) agonizando para tornar o código "bonito". Quero dizer, fazer as coisas parecerem simétricas. Na verdade, vou rolar rapidamente por toda uma turma para ver se algo salta como não parecendo "bonito" ou "limpo". Estou perdendo meu tempo? Existe algum valor nesse tipo …
34 clean-code 


9
Existe uma enciclopédia de algoritmos? [fechadas]
Existe uma enciclopédia de algoritmos com estilo semelhante ao Manual de Matemática? Parece útil ter um grande número deles disponível em um só lugar. Eu sei que a arte da programação de computadores é considerada uma boa fonte, mas não parece enciclopédica nem instrutiva. Nota do moderador Estamos procurando respostas …
34 algorithms 

10
Como convencer o gerente a permitir Stack Overflow
Na minha empresa, temos limites estritos no uso da Internet. Geralmente, devo usar a interface móvel ruim apenas para o estouro de pilha. No entanto, o site é muito útil para o trabalho. Como convencer um gerente a desbloquear o estouro de pilha? Existe um resumo dos benefícios disponíveis on-line …

8
Ruby, mas não o Rails no meu currículo [fechado]
Eu listei o Ruby como uma habilidade no meu currículo, porque estou programando no Ruby há 5 anos enquanto trabalho no meu doutorado. tese. Eu tenho usado principalmente para implementar algoritmos de processamento de linguagem natural. Estou começando a procurar emprego e publiquei meu currículo em alguns sites (como um …


4
Pensamentos de implementação do Model-View-Presenter
Estou tentando entender bem como implementar uma boa dissociação entre uma interface do usuário e o modelo, mas estou tendo problemas para descobrir exatamente onde dividir as linhas. Eu estive analisando o Model-View-Presenter, mas não sei exatamente como proceder para implementá-lo. Por exemplo, minha Visualização possui várias caixas de diálogo. …

8
Padrão vs Impl ao implementar interfaces em Java
Após a leitura Os nomes dos pacotes devem ser singular ou plural? Ocorreu-me que nunca vi um debate adequado cobrindo uma das minhas irritações: nomear implementações de interfaces. Vamos supor que você tenha uma interface Orderque deve ser implementada de várias maneiras, mas existe apenas a implementação inicial quando o …

12
Quantos desenvolvedores antes da integração contínua se tornar eficaz para nós?
Há uma sobrecarga associada à integração contínua, por exemplo, configuração, treinamento, atividades de conscientização, interrupção para corrigir "bugs" que acabam sendo problemas de dados, separação forçada de estilos de programação de preocupações etc. Em que momento a integração contínua se paga? EDIT: Estas foram as minhas conclusões A configuração foi …

14
E se o cliente precisar recuperar as senhas?
No momento, eu herdei um aplicativo no trabalho e, para meu desgosto, percebi que as senhas de usuário armazenadas no banco de dados são criptografadas usando uma função de criptografia interna, que também inclui a capacidade de descriptografar. Então, tudo o que alguém realmente precisa fazer é copiar a tabela …

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.