DEV Community

antonio.nicasio.herrera@gmail.com
antonio.nicasio.herrera@gmail.com

Posted on

1

Consejos diario para C#

Hola buen dia devs aqui te dejo un consejo diario si trabajas con C#

**

Patron Relacional

**

su pongamos que tenemos el siguiente codigo y queremos refactorizar y hacerlo mas entendible o legible.

en el siguiente codigo evaluaremos si un alumno paso el examen donde la calificacion minima es 70 puntos

๐Ÿ’ก๐—–#๐—ง๐—ถ๐—ฝ

โœ… ๐—ฅ๐—ฒ๐—น๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐—ฎ๐—น ๐—ฃ๐—ฎ๐˜๐˜๐—ฒ๐—ฟ๐—ป๐˜€ ๐— ๐—ฎ๐˜๐—ฐ๐—ต๐—ถ๐—ป๐—ด es una caracterรญstica introducida en ๐—–# ๐Ÿต que mejora las capacidades de coincidencia de patrones del lenguaje. La coincidencia de patrones es una forma de comparar valores con patrones.

โœ… Es una tรฉcnica de programaciรณn ๐—ณ๐˜‚๐—ป๐—ฐ๐˜๐—ถ๐—ผ๐—ป๐—ฎ๐—น, lo que significa que se centra en la evaluaciรณn de expresiones en lugar del flujo de control de su cรณdigo.

๐Ÿ”ฅ ๐—”๐—ฑ๐˜ƒ๐—ฎ๐—ป๐˜๐—ฎ๐—ด๐—ฒ๐˜€ ๐—ผ๐—ณ ๐—ฟ๐—ฒ๐—น๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐—ฎ๐—น ๐—ฝ๐—ฎ๐˜๐˜๐—ฒ๐—ฟ ๐—ป๐˜€ ๐—บ๐—ฎ๐˜๐—ฐ๐—ต๐—ถ๐—ป๐—ด:
โ—พ ๐—–๐—ผ๐—ป๐—ฐ๐—ถ๐˜€๐—ฒ๐—ป๐—ฒ๐˜€๐˜€: la coincidencia de patrones relacionales se puede utilizar para crear cรณdigo mรกs conciso y legible.
โ—พ ๐—˜๐˜…๐—ฝ๐—ฟ๐—ฒ๐˜€๐˜€๐—ถ๐˜ƒ๐—ฒ๐—ป๐—ฒ๐˜€๐˜€: La coincidencia de patrones relacionales se puede utilizar para expresar condiciones mรกs complejas.

๐Ÿ’ก ๐—ฅ๐—ฒ๐—น๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐—ฎ๐—น ๐—ฃ๐—ฎ๐˜๐˜๐—ฒ๐—ฟ๐—ป๐˜€ ๐— ๐—ฎ๐˜๐—ฐ๐—ต๐—ถ๐—ป๐—ด no siempre es la mejor soluciรณn. A veces, es mรกs sencillo y eficaz utilizar la forma tradicional de comprobar si una expresiรณn coincide con una determinada condiciรณn.

Ejemplo en Codigo:

Image description

Heroku

This site is built on Heroku

Join the ranks of developers at Salesforce, Airbase, DEV, and more who deploy their mission critical applications on Heroku. Sign up today and launch your first app!

Get Started

Top comments (2)

Collapse
 
pedrosmasson profile image
Pedro Masson โ€ข

Una duda Antonio, yo puedo utilizar "&& and" juntos? Creo q no funcionarรญa este codigo, o sรญ?

Collapse
 
xocedev profile image
antonio.nicasio.herrera@gmail.com โ€ข

tienes razon fue un typo de mi parte, acabo de corregir mi Cรณdigo

Image of Docusign

๐Ÿ› ๏ธ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more