SlideShare uma empresa Scribd logo
1 de 71
Técnicas avanzadas de
diseño y programación
Desarrollador / Líder Técnico
Instructor / Ayudante de cátedra
Orador Aficionado
Agilista Entusiasta
Gabriel Falcone
Buen diseño
Buen diseño
Cambios
Buen diseño
Entregables
Buen diseño
Complejidad
Problemas de diseño
Problemas de diseño
Fragilidad
Problemas de diseño
Rigidez
Problemas de diseño
Inmovilidad
Problemas de diseño
Viscosidad
Problemas de diseño
Difícil de entender
S.O.L.I.D.
Single Responsability Principle
Open Closed Principle
Liskov Susbtitution Principle
Interface Segregation Principle
Dependency Inversion Principle
Única Responsabilidad
Una clase debe tener una única razón
para ser cambiada
Única Responsabilidad
Los suizos no están de acuerdo con
este principio
Abierto - Cerrado
Las entidades de software (clases,
módulos, funciones, etc) deben estar
abiertas a extensión, pero cerradas a
modificación.
Los cambios deben generar código
nuevo, no modificar el código viejo.
Sustitución de Liskov
Donde se usa una referencia a una
clase base debería poder usarse
clases derivadas sin que esto afecte.
Segregación de interfaz
Los clientes no deben ser forzados a
depender de métodos que no usan.
Inversión de dependencia
Los módulos de alto nivel no deben
depender de los módulos de bajo
nivel. Ambos deben depender de
abstracciones.
Las abstracciones no deben depender
de detalles. Los detalles deben
depender de las abstracciones.
¿Por qué
hablamos de una
metodología que
tiene mas de 10
años?
¡¡Me dan
asco!!
Yo soy programador, no tester
Es trivial, no necesita testing
No hay tiempo para testing
Es muy difícil de probar
Unit Testing
MSTest
Demo
El patrón 3A
Arrange
Act
Assert
Demo
Eso no huele a
un Unit Test
Rápido
Atómico
Repetible
Aislado
Demo
Mocks
http://martinfowler.com/articles/mocksArentStubs.html
Demo
TDD
TDD
Es una metodología
TDD
¡Pero no sobre testing!
TDD
¡Sino sobre diseño!
TDD
Escribiendo los tests primero
Escribir el código mas simple
que funcione
Everything should
be made as simple
as possible, but
not simpler.
Guiar el diseño del código
mediante unit tests
Escribir soluciones simples a
los requerimientos actuales
Escribir solo el código para
“superar” el test
Ciclo de vida en TDD
Nuevo
requerimiento
Ciclo de vida en TDD
Escribir
un test
Nuevo
requerimiento
Ciclo de vida en TDD
Ejecutar
el test
Escribir
un test
Nuevo
requerimiento
Hacer que
falle
Ciclo de vida en TDD
Ejecutar
el test
Escribir
un test
Nuevo
requerimiento
Escribir
el código
Hacer que
falle
Ciclo de vida en TDD
Ejecutar
el test
Escribir
un test
Nuevo
requerimiento
Escribir
el código
Ejecutar
el test
Hacer que
falle
Hacer que
funcione
Ciclo de vida en TDD
Ejecutar
el test
Escribir
un test
Nuevo
requerimiento
Escribir
el código
Ejecutar
el test
Refactorizar
Hacer que
falle
Hacer que
funcione
Ciclo de vida en TDD
Ejecutar
el test
Escribir
un test
Nuevo
requerimiento
Escribir
el código
Ejecutar
el test
Refactorizar
Ejecutar
el test
Hacer que
falle
Hacer que
funcione
Mejorar el
código
Ciclo de vida en TDD
Ejecutar
el test
Escribir
un test
Nuevo
requerimiento
Escribir
el código
Ejecutar
el test
Refactorizar
Ejecutar
el test
Hacer que
falle
Hacer que
funcione
Mejorar el
código
Ciclo de vida en TDD
Demo
TDD
TDD
Promueve la calidad en nuestro
código
TDD
Promueve la calidad en nuestro
código
Permite obtener soluciones mas
simples
TDD
Promueve la calidad en nuestro
código
Brinda confianza sobre el código
que estamos agregando
Permite obtener soluciones mas
simples
Preguntas
mail: gabrielfalcone@gmail.com
gfalcone@fi.uba.ar
twitter: gabrielfalcone
skype: gabrielfalcone

Mais conteúdo relacionado

Mais procurados

Taller de Unit Testing y TDD en Java: Parte 1
Taller de Unit Testing y TDD en Java: Parte 1Taller de Unit Testing y TDD en Java: Parte 1
Taller de Unit Testing y TDD en Java: Parte 1Jano González
 
Taller SOLID Refactor
Taller SOLID RefactorTaller SOLID Refactor
Taller SOLID RefactorAgile Spain
 
ATDD - Desarrollo Dirigido por Test de Aceptación
ATDD - Desarrollo Dirigido por Test de AceptaciónATDD - Desarrollo Dirigido por Test de Aceptación
ATDD - Desarrollo Dirigido por Test de AceptaciónPaulo Clavijo
 
Introducción a TDD
Introducción a TDDIntroducción a TDD
Introducción a TDDFran Grau
 
No debuggearás - Introducción al Unit Testing y TDD
No debuggearás - Introducción al Unit Testing y TDDNo debuggearás - Introducción al Unit Testing y TDD
No debuggearás - Introducción al Unit Testing y TDDreyiyo
 
Presentación Agile Testing
Presentación Agile TestingPresentación Agile Testing
Presentación Agile Testingtbaires
 
SEMINARIO WEB EN VIVO: INTRODUCCIÓN AL AGILE TESTING
SEMINARIO WEB EN VIVO: INTRODUCCIÓN AL AGILE TESTINGSEMINARIO WEB EN VIVO: INTRODUCCIÓN AL AGILE TESTING
SEMINARIO WEB EN VIVO: INTRODUCCIÓN AL AGILE TESTINGtbaires
 
Lima agile day tdd con visual studio 2010
Lima agile day   tdd con visual studio 2010Lima agile day   tdd con visual studio 2010
Lima agile day tdd con visual studio 2010Gustavo Veliz
 
Charla evento TestingUY 2017 - Automatización en gran escala
Charla evento TestingUY 2017 - Automatización en gran escalaCharla evento TestingUY 2017 - Automatización en gran escala
Charla evento TestingUY 2017 - Automatización en gran escalaTestingUy
 
Charla evento TestingUY 2017 - El mokeo como herramienta para pruebas de Soft...
Charla evento TestingUY 2017 - El mokeo como herramienta para pruebas de Soft...Charla evento TestingUY 2017 - El mokeo como herramienta para pruebas de Soft...
Charla evento TestingUY 2017 - El mokeo como herramienta para pruebas de Soft...TestingUy
 
[ES] webcat 2014-03 Demystifying Development Techniques
[ES] webcat 2014-03 Demystifying Development Techniques[ES] webcat 2014-03 Demystifying Development Techniques
[ES] webcat 2014-03 Demystifying Development TechniquesEduardo Turiño
 
Testlodge Tutorial v1.0
Testlodge Tutorial v1.0Testlodge Tutorial v1.0
Testlodge Tutorial v1.0TestingBaires
 

Mais procurados (20)

TDD Course (Spanish)
TDD Course (Spanish)TDD Course (Spanish)
TDD Course (Spanish)
 
Taller de Unit Testing y TDD en Java: Parte 1
Taller de Unit Testing y TDD en Java: Parte 1Taller de Unit Testing y TDD en Java: Parte 1
Taller de Unit Testing y TDD en Java: Parte 1
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
 
Stop the agile micro-management
Stop the agile micro-managementStop the agile micro-management
Stop the agile micro-management
 
Taller SOLID Refactor
Taller SOLID RefactorTaller SOLID Refactor
Taller SOLID Refactor
 
ATDD - Desarrollo Dirigido por Test de Aceptación
ATDD - Desarrollo Dirigido por Test de AceptaciónATDD - Desarrollo Dirigido por Test de Aceptación
ATDD - Desarrollo Dirigido por Test de Aceptación
 
Introducción a TDD
Introducción a TDDIntroducción a TDD
Introducción a TDD
 
Tdd desde las trincheras
Tdd desde las trincherasTdd desde las trincheras
Tdd desde las trincheras
 
TDD talk
TDD talkTDD talk
TDD talk
 
Ciclo De Desarrollo
Ciclo De DesarrolloCiclo De Desarrollo
Ciclo De Desarrollo
 
No debuggearás - Introducción al Unit Testing y TDD
No debuggearás - Introducción al Unit Testing y TDDNo debuggearás - Introducción al Unit Testing y TDD
No debuggearás - Introducción al Unit Testing y TDD
 
Creando rascacielos con tdd
Creando rascacielos con tddCreando rascacielos con tdd
Creando rascacielos con tdd
 
Presentación Agile Testing
Presentación Agile TestingPresentación Agile Testing
Presentación Agile Testing
 
SEMINARIO WEB EN VIVO: INTRODUCCIÓN AL AGILE TESTING
SEMINARIO WEB EN VIVO: INTRODUCCIÓN AL AGILE TESTINGSEMINARIO WEB EN VIVO: INTRODUCCIÓN AL AGILE TESTING
SEMINARIO WEB EN VIVO: INTRODUCCIÓN AL AGILE TESTING
 
Lima agile day tdd con visual studio 2010
Lima agile day   tdd con visual studio 2010Lima agile day   tdd con visual studio 2010
Lima agile day tdd con visual studio 2010
 
Charla evento TestingUY 2017 - Automatización en gran escala
Charla evento TestingUY 2017 - Automatización en gran escalaCharla evento TestingUY 2017 - Automatización en gran escala
Charla evento TestingUY 2017 - Automatización en gran escala
 
Charla evento TestingUY 2017 - El mokeo como herramienta para pruebas de Soft...
Charla evento TestingUY 2017 - El mokeo como herramienta para pruebas de Soft...Charla evento TestingUY 2017 - El mokeo como herramienta para pruebas de Soft...
Charla evento TestingUY 2017 - El mokeo como herramienta para pruebas de Soft...
 
TDD Code Retreat
TDD Code RetreatTDD Code Retreat
TDD Code Retreat
 
[ES] webcat 2014-03 Demystifying Development Techniques
[ES] webcat 2014-03 Demystifying Development Techniques[ES] webcat 2014-03 Demystifying Development Techniques
[ES] webcat 2014-03 Demystifying Development Techniques
 
Testlodge Tutorial v1.0
Testlodge Tutorial v1.0Testlodge Tutorial v1.0
Testlodge Tutorial v1.0
 

Destaque

orientation slides
orientation slidesorientation slides
orientation slidesAnha Shoaib
 
의료법 일부개정법률안 - 원격의료
의료법 일부개정법률안 - 원격의료의료법 일부개정법률안 - 원격의료
의료법 일부개정법률안 - 원격의료a7309dcb
 
Terminology: tips and tricks to boost your terminology work
Terminology: tips and tricks to boost your terminology workTerminology: tips and tricks to boost your terminology work
Terminology: tips and tricks to boost your terminology workLaura Ramirez Polo
 
Video in Higher Education
Video in Higher EducationVideo in Higher Education
Video in Higher EducationClive Young
 
20130409 오제세입법토론회 발제문(1)_환자안전법의주요내용(이상일교수)
20130409 오제세입법토론회 발제문(1)_환자안전법의주요내용(이상일교수)20130409 오제세입법토론회 발제문(1)_환자안전법의주요내용(이상일교수)
20130409 오제세입법토론회 발제문(1)_환자안전법의주요내용(이상일교수)a7309dcb
 
Case Study on comparative finacial performance of BATA India & Shopper's Stop
Case Study on comparative finacial performance of BATA India & Shopper's Stop Case Study on comparative finacial performance of BATA India & Shopper's Stop
Case Study on comparative finacial performance of BATA India & Shopper's Stop Amitava Sengupta
 
Quantum dots - A potential elixir in the field of biology
Quantum dots - A potential elixir in the field of biologyQuantum dots - A potential elixir in the field of biology
Quantum dots - A potential elixir in the field of biologyBalaganesh Kuruba
 

Destaque (10)

Presentación
PresentaciónPresentación
Presentación
 
orientation slides
orientation slidesorientation slides
orientation slides
 
Mila
MilaMila
Mila
 
의료법 일부개정법률안 - 원격의료
의료법 일부개정법률안 - 원격의료의료법 일부개정법률안 - 원격의료
의료법 일부개정법률안 - 원격의료
 
Composites, Smart Insulator
Composites, Smart InsulatorComposites, Smart Insulator
Composites, Smart Insulator
 
Terminology: tips and tricks to boost your terminology work
Terminology: tips and tricks to boost your terminology workTerminology: tips and tricks to boost your terminology work
Terminology: tips and tricks to boost your terminology work
 
Video in Higher Education
Video in Higher EducationVideo in Higher Education
Video in Higher Education
 
20130409 오제세입법토론회 발제문(1)_환자안전법의주요내용(이상일교수)
20130409 오제세입법토론회 발제문(1)_환자안전법의주요내용(이상일교수)20130409 오제세입법토론회 발제문(1)_환자안전법의주요내용(이상일교수)
20130409 오제세입법토론회 발제문(1)_환자안전법의주요내용(이상일교수)
 
Case Study on comparative finacial performance of BATA India & Shopper's Stop
Case Study on comparative finacial performance of BATA India & Shopper's Stop Case Study on comparative finacial performance of BATA India & Shopper's Stop
Case Study on comparative finacial performance of BATA India & Shopper's Stop
 
Quantum dots - A potential elixir in the field of biology
Quantum dots - A potential elixir in the field of biologyQuantum dots - A potential elixir in the field of biology
Quantum dots - A potential elixir in the field of biology
 

Semelhante a Seminario SOLID-TDD

Principios de diseño de código orientado a objetos SOLID
Principios de diseño de código orientado a objetos SOLIDPrincipios de diseño de código orientado a objetos SOLID
Principios de diseño de código orientado a objetos SOLIDLuis Alexander Aldazabal Gil
 
5 ciclos de vida del software(fixed)
5   ciclos de vida del software(fixed)5   ciclos de vida del software(fixed)
5 ciclos de vida del software(fixed)rockrlos
 
Arquitectura software.taxonomias.modularidad.001
Arquitectura software.taxonomias.modularidad.001Arquitectura software.taxonomias.modularidad.001
Arquitectura software.taxonomias.modularidad.001Jose Emilio Labra Gayo
 
Presentacion ciclos de vida s.i.
Presentacion ciclos de vida s.i.Presentacion ciclos de vida s.i.
Presentacion ciclos de vida s.i.oswaldo bernal
 
Volviendo a poner el “soft” en software
Volviendo a poner el “soft” en softwareVolviendo a poner el “soft” en software
Volviendo a poner el “soft” en softwareDanijel Arsenovski
 
Retos en la Adopción del Refactoring - Junta General del MexALN 28/06/2012
Retos en la Adopción del Refactoring - Junta General del MexALN 28/06/2012Retos en la Adopción del Refactoring - Junta General del MexALN 28/06/2012
Retos en la Adopción del Refactoring - Junta General del MexALN 28/06/2012Alfredo Chavez
 
Refactoring code smelss
Refactoring   code smelssRefactoring   code smelss
Refactoring code smelssGermán Küber
 
Ciclo de vida de un sistema de información
Ciclo de vida de un sistema de información Ciclo de vida de un sistema de información
Ciclo de vida de un sistema de información jlposada
 
Artalde Tdd intro
Artalde Tdd introArtalde Tdd intro
Artalde Tdd introfperezplain
 
Apuntes #XPweek
Apuntes #XPweekApuntes #XPweek
Apuntes #XPweekCarlos Ble
 
Workshop - Pruebas Unitarias (con Java)
Workshop - Pruebas Unitarias (con Java)Workshop - Pruebas Unitarias (con Java)
Workshop - Pruebas Unitarias (con Java)microgestion
 
Ciclos de-vida-proceso-de-desarrollo-del-software
Ciclos de-vida-proceso-de-desarrollo-del-softwareCiclos de-vida-proceso-de-desarrollo-del-software
Ciclos de-vida-proceso-de-desarrollo-del-softwareUCC
 

Semelhante a Seminario SOLID-TDD (20)

Principios de diseño de código orientado a objetos SOLID
Principios de diseño de código orientado a objetos SOLIDPrincipios de diseño de código orientado a objetos SOLID
Principios de diseño de código orientado a objetos SOLID
 
chuy
chuy chuy
chuy
 
5 ciclos de vida del software(fixed)
5   ciclos de vida del software(fixed)5   ciclos de vida del software(fixed)
5 ciclos de vida del software(fixed)
 
Arquitectura software.taxonomias.modularidad.001
Arquitectura software.taxonomias.modularidad.001Arquitectura software.taxonomias.modularidad.001
Arquitectura software.taxonomias.modularidad.001
 
Presentacion ciclos de vida s.i.
Presentacion ciclos de vida s.i.Presentacion ciclos de vida s.i.
Presentacion ciclos de vida s.i.
 
Volviendo a poner el “soft” en software
Volviendo a poner el “soft” en softwareVolviendo a poner el “soft” en software
Volviendo a poner el “soft” en software
 
Retos en la Adopción del Refactoring - Junta General del MexALN 28/06/2012
Retos en la Adopción del Refactoring - Junta General del MexALN 28/06/2012Retos en la Adopción del Refactoring - Junta General del MexALN 28/06/2012
Retos en la Adopción del Refactoring - Junta General del MexALN 28/06/2012
 
Refactoring code smelss
Refactoring   code smelssRefactoring   code smelss
Refactoring code smelss
 
Emergence
EmergenceEmergence
Emergence
 
Zinjai
ZinjaiZinjai
Zinjai
 
ASP.NET MVC Workshop Día 2
ASP.NET MVC Workshop Día 2ASP.NET MVC Workshop Día 2
ASP.NET MVC Workshop Día 2
 
Modulo 1
Modulo 1Modulo 1
Modulo 1
 
Patrones de-diseño
Patrones de-diseñoPatrones de-diseño
Patrones de-diseño
 
Ciclo de vida de un sistema de información
Ciclo de vida de un sistema de información Ciclo de vida de un sistema de información
Ciclo de vida de un sistema de información
 
Artalde Tdd intro
Artalde Tdd introArtalde Tdd intro
Artalde Tdd intro
 
Buenasprcticas
BuenasprcticasBuenasprcticas
Buenasprcticas
 
Apuntes #XPweek
Apuntes #XPweekApuntes #XPweek
Apuntes #XPweek
 
Workshop - Pruebas Unitarias (con Java)
Workshop - Pruebas Unitarias (con Java)Workshop - Pruebas Unitarias (con Java)
Workshop - Pruebas Unitarias (con Java)
 
Ciclos de-vida-proceso-de-desarrollo-del-software
Ciclos de-vida-proceso-de-desarrollo-del-softwareCiclos de-vida-proceso-de-desarrollo-del-software
Ciclos de-vida-proceso-de-desarrollo-del-software
 
Modelos de-desarrollo-del-software1
Modelos de-desarrollo-del-software1Modelos de-desarrollo-del-software1
Modelos de-desarrollo-del-software1
 

Último

9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 

Último (15)

9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 

Seminario SOLID-TDD