Engenharia de software

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

9
Por que variáveis ​​precisam de um tipo?
Então escrevemos: Customer c = new Customer(); Por que o design não é tal que escrevemos: c = new Customer(); c.CreditLimit = 1000; O compilador pode calcular pontos c para um cliente e permitir que os membros do cliente sejam chamados em c? Eu sei que podemos escrever: IPerson c …

2
Como impedir que os programadores capturem os dados inseridos pelos usuários?
Estou desenvolvendo um aplicativo da Web com um forte foco em segurança. Que medidas podem ser tomadas para impedir que aqueles que trabalham no aplicativo (programadores, DBAs, equipe de garantia de qualidade) capturem valores inseridos pelo usuário que devem ser bem protegidos, como senhas, números de previdência social e assim …
10 security 

3
Controle de origem: Papéis e responsabilidades - Melhores práticas
Estou procurando "Boas Práticas" em relação a funções e responsabilidades, especificamente quem é responsável pelas fusões dos ramos de desenvolvimento ao tronco (ou principal). Basicamente, estou procurando munição para ajudar minha causa. Deixe-me descrever o que estou enfrentando. Sou o desenvolvedor líder (proprietário) de um aplicativo específico. Nossa empresa mudou …


2
Como usar o código de projetos abandonados do github
Recentemente, deparei-me com projetos do github que eu realmente poderia usar, mas parece ter sido abandonado, com muitos problemas e solicitações importantes de puxar, talvez mais de 100 garfos. Muitas vezes, não há um projeto alternativo. Eu uso o código como está? Pego um garfo e ignoro os outros? Retiro …

5
Exceções como afirmações ou como erros?
Sou programador profissional em C e programador amador de Obj-C (OS X). Recentemente, fui tentado a expandir para C ++, devido à sua sintaxe muito rica. Até agora, a codificação não lidei muito com exceções. Objective-C tem, mas a política da Apple é bastante rigorosa: Importante Você deve reservar o …
10 c++  exceptions 


4
Como convencer um membro da equipe a usar uma estrutura da web? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debate, argumentos, pesquisas ou discussão prolongada. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …



3
Qual é a relevância do teste de unidade em um ambiente de "liberação antecipada de release frequentemente"?
Nos últimos um ano, conduzi minha equipe para o modo de desenvolvimento release-release-release-freqüentemente (AKA: Desenvolvimento Rápido de Aplicativos, não Agile). Para obter mais informações sobre a maneira pela qual fechamos a compilação, consulte minha resposta aqui: Maneiras simples de melhorar a qualidade da versão no ambiente RAD Quando adotamos o …
10 unit-testing  rad 



9
Omitindo herança em linguagens de programação
Estou desenvolvendo minha própria linguagem de programação. É uma linguagem de uso geral (pense em Python estaticamente digitado para a área de trabalho, por exemplo int x = 1;) não destinada à nuvem. Você acha que não há problema em não permitir herança ou Mixins? (considerando que o usuário teria …
10 python  google 

5
Melhor maneira de treinar novas contratações [fechado]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 5 anos . Atualmente, a equipe que faço parte de uma rotatividade bastante …

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.