Preguntas etiquetadas con c#

C # es un lenguaje de programación orientado a objetos de recolección de basura, administrado y multiparadigma creado por Microsoft en paralelo con la plataforma .NET

10
¿Cuál es el punto de las propiedades?
Aquí hay algunos argumentos para las propiedades y mis contraargumentos: Más fácil de usar que escribir métodos getter y setter Los pares de métodos getter y setter son un olor a código. Hacer que sea más fácil escribir esto es como hacer que sea más fácil reprobar una prueba de …

4
Hasta dónde llegar con las pruebas unitarias
Una pregunta formulada muchas veces antes pero con un desarrollo específico de twds mvc inclinado. He sido un niño muy bueno y he codificado todas las acciones de mi controlador con las pruebas unitarias correspondientes, lo cual ha sido excelente (aunque un poco [leer MUCHO] repetitivo a veces). Para ser …
11 c#  .net  asp.net-mvc 







4
Forma óptima de usar operadores condicionales nulos en expresiones booleanas
Está escribiendo una expresión booleana que podría verse así: team.Category == "A Team" && team?.Manager?.IsVietnamVet public class Manager { public bool IsVietnamVet { get; set; } } public class Team { public string Category { get; set; } public Manager Manager { get; set; } } ... y obtienes un …
11 c# 

2
Dónde poner una conexión de base de datos común para mis clases
Tengo varias clases (repositorios) que hacen la tarea de guardar / recuperar algunos objetos en / desde la base de datos; Todos ellos necesitan establecer una conexión con una base de datos. Pensé para evitar redefinir el ConnectionStringy el SqlConnectionen cada clase, pasando una conexión abierta a ellos. Entonces, ¿dónde …
11 c#  sql  class-design 




8
¿Cuáles son buenas formas de equilibrar las excepciones informativas y el código limpio?
Con nuestro SDK público, tendemos a querer dar mensajes muy informativos sobre por qué ocurre una excepción. Por ejemplo: if (interfaceInstance == null) { string errMsg = string.Format( "Construction of Action Argument: {0}, via the empty constructor worked, but type: {1} could not be cast to type {2}.", ParameterInfo.Name, ParameterInfo.ParameterType, …

3
¿Es una buena práctica envolver un conjunto relacionado de propiedades en su propia estructura / clase?
Escribir un objeto Usuario en Swift, aunque mi pregunta se refiere a cualquier lenguaje fuertemente tipado. Un usuario puede tener un montón de enlaces (FacebookProfile, InstagramProfile, etc.). Algunas preguntas sobre esto. ¿Es una buena práctica envolver enlaces en su propio objeto? usuario de la estructura { var firstName: string var …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.