Verdadero
Sobreescritura de métodos
Si quiero que el resultado de una consulta con Linq no me devuelva elementos duplicados debo hacer uso del método:
Distinct
El CERN ha contactado a Platzi para que les envíen uno de sus estudiantes más talentosos con el fin de resolver un problema de misión crítica en el gran colisionador de hadrones. Eres Tú. El software es complejo al extremo y resulta que de manera impredecible ocurren excepciones en el software, consecuencia de la incertidumbre intrínseca al trabajar en el mundo cuántico. Cada vez que ocurre una excepción en la funcionalidad de detección de bariones el programa finaliza de manera inesperada dejando un enorme log con información de gran relevancia científica, pero con el problema que el dispositivo sigue prendido capturando información reduciendo su tiempo de vida de manera dramática. Se requiere que pase lo que pase en la ejecución del programa y sus innumerables excepciones, el dispositivo reciba la señal de apagado. Usted ¿qué implementaría para garantizar que pase lo que pase el dispositivo se apague?
finally en las excepciones
IEnumerable es la forma en que usando polimorfismo se puede manipular una colección sin necesidad de conocer los detalles relacionados a un tipo de colección específico:
Verdadero
La compañía Rick and Murty quiere simplificar un método que recibe un número importante de parámetros, ya que esto está haciendo engorroso el proceso de desarrollo. Algunos de los parámetros que recibe son parámetros de salida. Ud les sugiere:
Crear múltiples sobrecargas con parámetros diferentes
Falso
If
Una interfaz define un conjunto de atributos y métodos que deben ser implementados por los objetos que la usen:
Verdadero
Cast<ObjetoPadre>
Falso
Falso
Divide y vencerás, aplica perfectamente para reducir problemas de complejidad a la hora de desarrollar software con C#:
Verdadero
Falso
Dictionary<string, Objeto>
Console.ReadLine
ToString
Verdadero
La compañía Final Space quiere simplificar un método que recibe un número importante de parámetros, ya que esto está haciendo engorroso el proceso de desarrollo. Ud les sugiere:
(Descartar esta respuesta:) Crear varios métodos diferentes que posean una versión especializada para cada necesidad, de esta forma cada uno requerirá menos parámetros.
Falso
Polimorfismo
Si un objeto posee campos que coinciden en nombre con los campos requeridos por una interfaz, pero su funcionalidad no está relacionada, se aconseja:
Implementar la interfaz de manera explicita
Es una técnica para poder hacer que un objeto sea manipulado como un objeto diferente pero compatible:
Casting
Para reaccionar ante acontecimientos generados por algún objeto dentro del programa se puede hacer uso de:
(Descartar esta respuesta:) Listener
El gobierno de la República Banana ha implementado un sofware para disminuir los problemas de corrupción en el país. Sin embargo detectaron que el software tenia una falla de lógica en el proceso de validación y verificación de presupuestos. Ud ha verificado que este proceso es una colección de bucles anidados, dentro de cada uno de ellos se hacen algunas validaciones sencillas para filtrar información. Su informe de consultoría debería contener las siguientes recomendaciones:
No tener todo en un solo método , deberían resolver cada validación en un método independiente. No utilizar bucles anidados y siempre que sea posible explorar los datos por medio de Linq
Verdadero
out
Una multinacional llamada Umbrella Corp, se especializa en la construcción de sombrillas de lana. Tienen problemas en su sistema de pedidos ya que la demanda ha aumentado bastante pero el sistema se esta tornando cada vez más lento por razones inexplicables. Al verificar el código usted se da cuenta que cada vez que ocurre una excepción esta es controlada y bien sea que la excepción se corrija o no, esta guarda un log en un archivo adicionando más información en dicho lugar, ¿de qué manera optimizaría el problema, escoja la opción más conveniente?
Re escribiendo el código para evitar que sucedan la mayoría de las excepciones por medio del flujo normal del sistema. Ante una excepción no controlada seguir usando el sistema de auditoria
Herencia Múltiple
switch
Este proyecto sigue la especificación de todos los contribuyentes . ¡Contribuciones de cualquier tipo son bienvenidas!