Engenharia de software

11
Em termos de arquitetura, uma camada de abstração de banco de dados, como o Entity Framework da Microsoft, anula a necessidade de uma Camada de Acesso a Dados separada?

Do jeito que era Durante anos, organizei minhas soluções de software da seguinte forma: Data Access Layer (DAL) para abstrair o negócio de acessar dados Business Logic Layer (BLL) para aplicar regras de negócios a conjuntos de dados, manipular autenticação etc. Utilitários (Util), que é apenas...

11
Por que CIL e CLR são necessários no .NET?

Eu vi essa imagem legal aqui . Aprendi que todos os compiladores que suportam a linguagem .net convertem o código-fonte em CILformato. Agora, a Microsoft nunca está trazendo .NETpara todo o sistema operacional escrevendo um CLR para todos os sistemas operacionais. Então, por que manter um formato...

11
Quando você deve cortar a entrada?

Sou estagiário aprendendo muito sobre a indústria fora da academia. Uma coisa que pensei hoje foi cortar a entrada. De um lado da moeda, não quero que o usuário / implementador receba constantemente resultados inesperados porque a entrada deles possui muitos espaços; portanto, preciso aparar...

11
Como comparar características de duas curvas?

Preciso comparar duas curvas f (x) eg (x). Eles estão no mesmo intervalo de x (digamos -30 a 30). f (x) pode ter alguns picos agudos ou picos e vales suaves. g (x) pode ter os mesmos picos e vales. Nesse caso, quero uma medida de quão bem esses recursos coincidem sem inspeção visual. Eu tentei...

11
Como abordar um projeto sério de F # sem conhecimento de C #?

Então, essencialmente o projeto que desejo realizar é um editor de SVG. Eu preferiria usar o WPF porque, então, posso aproveitar o XAML para o layout do meu aplicativo (esse designer é tão bacana). Infelizmente, só uso o framework .NET há apenas alguns meses e ainda não estou familiarizado com a...

11
Como zombar de método com objeto codificado?

Estou trabalhando em um aplicativo que possui várias camadas. Camada de acesso a dados para recuperar e salvar dados da fonte de dados, lógica de negócios para manipular dados, interface do usuário para mostrar os dados na tela. Também estou fazendo testes de unidade da camada de lógica de...