Ir al contenido principal

Entradas

Mostrando entradas de mayo, 2020

Test 4: ¿Son eficientes los ORM? - 2ª parte

Hola hola hola mis queridos programadores. Hoy abordaremos la segunda parte del test ¿son eficientes los ORM? Si en la primer publicación comprobamos el rendimiento de una inserción masiva de registros, mediante nuestro ejemplo de parte de horas anual, en esta ocasión usaremos esos miles de registros generados para los partes del año 2020, generaremos unos miles de registros más para otros años, y con ellos diseñaremos un informe de absentismo, contraponiendo la eficiencia de las consultas generadas en un procedimiento almacenado, con las consultas generadas con Entity Framework. A continuación simularemos a varios usuarios realizando peticiones del informe, con cada una de las técnicas, y valoraremos los resultados. Les recomiendo encarecidamente revisar el test 3 para recordar los términos del ejemplo Parte Horas. Como siempre les recuerdo que disponen del código fuente íntegro de la plataforma de test en GitHub . En este artículo además aprenderemos: Uso de SQL Server Pr

Si no hay dudas, no hay progreso

¡No abandonamos la tecnología para pasarnos a la filosofía! Titulo este nuevo artículo con una linda frase de Darwin , para hablarles de EVOLUCIÓN , pero no en el terreno de la biología ni de la filosofía, sino en asuntos más pequeños, en este caso, la evolución de nuestra pequeña  plataforma de test Open Source , que como saben, pueden clonar, adaptar y  manipular a su antojo. Es pequeña, pero está creciendo. Y conforme crece se hace mejor. Ojalá pudiéramos decir lo mismo de todos los desarrollos ¿cierto? " La  vida del hombre es interesante principalmente si ha fracasado. Eso indica que trató de superarse " Georges Benjamin Clemenceau Hoy toca repasar y refactorizar . Repasemos en primero lugar, la filosofía de la plataforma. La plataforma de test se compone de un contexto gráfico donde definir, consultar y ejecutar tests . La definición de un test y sus entidades relacionadas podría ser considerado nuestro dominio. Para ello desplegamos un conjunto de librerías