Preguntas con etiqueta 'c#'

2
respuestas

¿Se considera que una prueba de unidad es frágil si falla cuando cambia la lógica de negocios?

Por favor vea el código de abajo; se evalúa para ver si una persona con género de mujer es elegible para la oferta1: [Fact] public void ReturnsFalseWhenGivenAPersonWithAGenderOfFemale() { var personId = Guid.NewGuid(); var gender = "F"...
hecha 24.12.2018 - 13:02
10
respuestas

¿No usa "Static" en C #?

Envié una solicitud que escribí a otros arquitectos para revisar el código. Uno de ellos me contestó casi de inmediato y me dijo: "No use" estático ". No puede escribir pruebas automáticas con clases y métodos estáticos." Estático "debe evitarse...
hecha 13.08.2012 - 23:53
8
respuestas

¿Cómo organiza sus proyectos? [cerrado]

¿Tiene algún estilo particular de organización de proyectos? Por ejemplo, actualmente estoy creando un proyecto para un par de escuelas aquí en Bolivia, así es como lo organicé: TutoMentor (Solution) TutoMentor.UI (Winforms project) TutoM...
hecha 27.01.2011 - 04:55
7
respuestas

Relación entre C #, .NET, ASP, ASP.NET, etc. [cerrado]

Realmente no tengo claro la diferencia entre C #, C # .NET y la misma para ASP y otros lenguajes '.NET'. Por lo que entiendo, .NET es una biblioteca / marco de ... cosas. Creo que esencialmente son acceso a datos de Windows como elementos de...
hecha 06.02.2011 - 23:27
5
respuestas

¿Cuándo usa una estructura en lugar de una clase? [cerrado]

¿Cuáles son sus reglas generales para cuándo usar las estructuras vs. clases? Estoy pensando en la definición de C # de esos términos, pero si su idioma tiene conceptos similares, también me gustaría escuchar su opinión. Tiendo a usar las cla...
hecha 12.07.2011 - 18:22
5
respuestas

¿Las pautas de uso asincrónico / en espera de C # no están en contradicción con los conceptos de buena arquitectura y capas de abstracción?

Esta pregunta se refiere al lenguaje C #, pero espero que cubra otros lenguajes como Java o TypeScript. Microsoft recomienda mejores prácticas sobre el uso de llamadas asíncronas en la red. Entre estas recomendaciones, escojamos dos: ca...
hecha 05.12.2018 - 09:22
3
respuestas

Beneficios del registro estructurado en comparación con el registro básico

Estamos creando una nueva aplicación y me gustaría incluir el registro estructurado. Mi configuración ideal sería algo como Serilog para nuestro código C #, y Bunyan para nuestro JS. Estos se alimentarían en fluentd y luego...
hecha 09.03.2016 - 15:52
11
respuestas

Es estático universalmente "malo" para las pruebas unitarias y si es así, ¿por qué lo recomienda Resharper? [cerrado]

Descubrí que solo hay 3 formas de probar por unidad (simulacro / stub) las dependencias que son estáticas en C # .NET: Moles TypeMock JustMock Dado que dos de estos no son gratuitos y uno no ha llegado a la versión 1.0, no es ta...
hecha 21.09.2010 - 03:18
8
respuestas

¿Devolver valor mágico, lanzar excepción o devolver falso si falla?

A veces termino teniendo que escribir un método o propiedad para una biblioteca de clases para la cual no es excepcional no tener una respuesta real, sino un error. Algo no se puede determinar, no está disponible, no se encuentra, actualmente...
hecha 01.08.2012 - 21:05
11
respuestas

¿Los desarrolladores de Java abandonaron conscientemente RAII?

Como programador de C # desde hace mucho tiempo, recientemente he aprendido más sobre las ventajas de La adquisición de recursos es la inicialización (RAII). En particular, he descubierto que el lenguaje C #: using (var dbConn = new DbConn...
hecha 07.11.2011 - 15:45