Perguntas sobre '.net'

8
respostas

As más práticas de programação são típicas da indústria de software? [fechadas]

Eu comecei meu primeiro trabalho como desenvolvedor de software há mais de um mês. Tudo o que aprendi sobre o OOP, SOLID , DRY , YAGNI, padrões de design, SRP , etc. pode ser jogado pela janela. Eles usam o C # .NET Webforms e fazem quase t...
21.09.2017 / 03:14
7
respostas

Relacionamento entre C #, .NET, ASP, ASP.NET etc [closed]

Não estou muito claro sobre a diferença entre C #, C # .NET e o mesmo para ASP e outras linguagens '.NET'. Pelo que entendi, o .NET é uma biblioteca / framework de ... coisas. Eu acho que eles são basicamente acesso a dados do Windows, como e...
06.02.2011 / 23:27
8
respostas

Retorna o valor mágico, lança uma exceção ou retorna falso na falha?

Eu às vezes acabo tendo que escrever um método ou propriedade para uma biblioteca de classes para a qual não é excepcional não ter uma resposta real, mas uma falha. Algo não pode ser determinado, não está disponível, não foi encontrado, não é...
01.08.2012 / 21:05
6
respostas

Quando ir Fluente em C #?

Em muitos aspectos eu realmente gosto da idéia de interfaces fluentes, mas com todos os recursos modernos do C # (inicializadores, lambdas, parâmetros nomeados) eu me pego pensando, "vale a pena?", e "É este o padrão certo para usar? Alguém pode...
19.04.2011 / 10:44
13
respostas

Meu chefe tem um caso ruim de "não inventado aqui" [fechado]

Meu departamento é especializado em converter dados de clientes em nosso esquema de banco de dados para que eles possam usar nosso software. Neste momento, temos aplicativos em C # que usam um IDataReader (99% do tempo é SqlDataReader...
18.01.2013 / 16:32
0
respostas

Por que o uso de abstrações (como o LINQ) é tabu? [fechadas]

Eu sou um contratado independente e, como tal, eu entrevisto 3-4 vezes por ano para novos shows. Eu estou no meio desse ciclo agora e fui recusado por uma oportunidade, embora eu achasse que a entrevista foi bem. A mesma coisa aconteceu comigo a...
10.08.2012 / 20:12
2
respostas

Por que 'void' não é permitido como um tipo genérico em c #

Quais foram as decisões de design que argumentaram a favor de void não serem construtíveis e não serem permitidas como um tipo genérico? Afinal, é apenas um struct vazio e teria evitado o PITA total de ter representantes Func e Action...
20.01.2012 / 14:44
17
respostas

Por que usar uma abordagem OO em vez de uma declaração gigante de "switch"?

Estou trabalhando em uma loja de .Net, C # e tenho um colega de trabalho que continua insistindo que devemos usar declarações Switch gigantescas em nosso código com muitos "Casos" em vez de abordagens mais orientadas a objetos. Seu argumento con...
25.05.2011 / 17:15
11
respostas

Eu não entendo como o TDD me ajuda a ter um bom design se eu precisar de um design para começar a testá-lo

Estou tentando envolver minha cabeça em TDD, especificamente na parte de desenvolvimento. Eu olhei alguns livros, mas os que eu encontrei abordam principalmente a parte de teste - o Histórico do NUnit, por que testar é bom, Vermelho / Verde / Re...
29.05.2013 / 19:29
6
respostas

Quando usar referências fracas no .net?

Não me deparei pessoalmente com uma situação em que precisei usar o tipo WeakReference no .Net, mas a crença popular parece ser que ele deve ser usado em caches. O Dr. Jon Harrop deu um ótimo caso contra o uso de WeakReferences em caches em sua...
31.01.2013 / 00:40