Engenharia de software

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

3
A inicialização uniforme do C ++ 11 é um substituto para a sintaxe do estilo antigo?
Eu entendo que a inicialização uniforme do C ++ 11 resolve alguma ambiguidade sintática na linguagem, mas em muitas apresentações de Bjarne Stroustrup (particularmente aquelas durante as palestras do GoingNative 2012), seus exemplos usam principalmente essa sintaxe agora sempre que ele está construindo objetos. É recomendado agora usar inicialização uniforme …
172 c++  c++11 



10
Por que o Código Limpo está sugerindo evitar variáveis ​​protegidas?
O Código Limpo sugere evitar variáveis ​​protegidas na seção "Distância Vertical" do capítulo "Formatação": Os conceitos intimamente relacionados devem ser mantidos verticalmente próximos um do outro. Claramente, esta regra não funciona para conceitos que pertencem a arquivos separados. Porém, conceitos estreitamente relacionados não devem ser separados em arquivos diferentes, a …

6
Diferença entre REST e CRUD
Eu aprendi REST e parece muito com CRUD (pelo que li sobre CRUD). Eu sei que eles são diferentes, e me pergunto se pensar que são semelhantes significa que eu não os entendo. O REST é um "superconjunto" do CRUD? Tudo o que o CRUD faz e muito mais?
168 rest  crud 

3
Significado da licença MIT
Suponha que eu use esta API do ActionScript liberada sob licença do MIT para criar um software: http://www.cove.org/ape/docs/api/ Posso vender esse software? Preciso fornecer o código fonte do meu software? Alguém recebendo meu software tem permissão para revendê-lo?


28
Como ser um programador de erro zero? [fechadas]
Meu chefe sempre me disse que um bom programador deve ser capaz de garantir que o código que ele altera seja confiável, correto e completamente verificado; que você deve entender completamente todos os resultados e impactos que suas alterações causarão. Eu tentei o meu melhor para ser esse tipo de …
168 code-quality 




21
Como os programadores rápidos e sujos sabem que estão certos?
Se você perguntar aos programadores por que eles devem escrever um código limpo, a resposta número um que você obtém é a manutenção. Enquanto estiver na minha lista, meu principal motivo é mais imediato e menos altruísta: não sei dizer se meu novo código está correto se estiver muito sujo. …
166 design 

30
Existe algum programador famoso do exército de um homem só?
Ultimamente, tenho aprendido mais e mais programadores que pensam que se estivessem trabalhando sozinhos, seriam mais rápidos e ofereceriam mais qualidade. Normalmente, esse sentimento está associado ao sentimento de que eles fazem a melhor programação em sua equipe e, no final do dia, a idéia é bastante plausível. Se eles …

7
O que há de errado com as cordas mágicas?
Como desenvolvedor de software experiente, aprendi a evitar seqüências de caracteres mágicas. Meu problema é que já faz muito tempo desde que eu os uso, esqueci a maioria das razões. Como resultado, estou tendo problemas para explicar por que eles são um problema para meus colegas menos experientes. Que razões …


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.