Engenharia de software

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


10
Convertendo o código Fortran 77 em C #
Estou tentando converter um programa Fortan77 para c #. Eu tenho uma sub-rotina com cerca de 650 linhas de código e declarações GOTO horríveis em todo o lugar. Estou tendo muitos problemas até começando a visualizar o fluxo da sub-rotina para descobrir o que ela faz. Existe alguém com experiência …
14 c#  fortran 

13
Onde está o M no MVC?
Estou tentando refatorar meu aplicativo no MVC, mas estou preso na parte M. Em um aplicativo suportado por banco de dados, o modelo é implementado no código do aplicativo, certo? Mas então, o que há no banco de dados - esse também não é o modelo? (Não estou usando o …



4
Como a precedência é determinada nos ponteiros C?
Eu me deparei com duas declarações de ponteiro que estou tendo problemas para entender. Meu entendimento das regras de precedência é mais ou menos assim: Operator Precedence Associativity (), [ ] 1 Left to Right *, identifier 2 Right to Left Data type 3 Mas, mesmo considerando isso, não consigo …
14 c  pointers 

1
Quais são as diferenças entre programação orientada a aspectos, orientada a assuntos e orientada a funções?
Eu sei que existem muitos trabalhos descrevendo esses três paradigmas, mas estou procurando uma explicação esquemática. Existem algumas descrições muito boas da programação orientada a aspectos aqui, então estou fazendo esta pergunta na esperança de obter o tipo de resposta de alta qualidade que as pessoas no Stack Overflow estão …

5
Teste de unidade - introdução
Estou apenas começando com o teste de unidade, mas não tenho certeza se realmente entendi o objetivo de tudo. Leio tutoriais e livros sobre tudo, mas só tenho duas perguntas rápidas: Eu pensei que o objetivo do teste de unidade é testar o código que realmente escrevemos. No entanto, para …

5
O Ant ainda está no "mainstream" para compilações Java?
Substituímos lentamente os arquivos de comando em lote (windows .bat), que estavam simplesmente estragando as classes compiladas no IDE do desenvolvedor, com versões mais abrangentes do Ant (ou seja, obtidas do CVS, compilação limpa, jar, archive, email, etc.) Passei muito tempo aprendendo (e depurando) problemas com o Ant, por isso …
14 java  training  maven  builds  ant 


8
Quando a complexidade deve ser removida?
Introduzir prematuramente a complexidade implementando padrões de design antes que eles sejam necessários não é uma boa prática. Mas se você seguir todos (ou até a maioria dos) princípios do SOLID e usar padrões de design comuns, introduzirá alguma complexidade à medida que os recursos e requisitos forem adicionados ou …

5
Por que estou vendo tantas construções (;;)? [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á debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …

7
Como lidar com diferentes estilos de programação em uma equipe?
Temos uma pequena equipe de desenvolvimento (apenas 3 desenvolvedores) e recentemente adquirimos um novo membro da equipe. Enquanto ele é um codificador inteligente, seu estilo de codificação é completamente diferente do nosso. Nossa base de códigos existente contém principalmente códigos legíveis, limpos e de manutenção, mas o novo membro da …



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.