Twitter Flickr Pinterest LinkedIn YouTube Google Maps E-mail RSS
formats

Interesante vídeo sobre los principios SOLID

«Martin Fowler» para el que lo quiera buscar en Wikipedia, es uno de los mayores gurús del desarrollo de software ágil y orientado a objetos.

«Cualquier tonto puede escribir código que una máquina entienda. Los buenos programadores escriben código que los humanos pueden entender»

En ingeniería de software, SOLID (Single responsibility, Open-closed, Liskov substitution, Interface segregation and Dependency inversion) es un acrónimo mnemónico  que representa 5 principios básicos de la programación orientada a objetos y el diseño.

Cuando estos principios se aplican en conjunto es más probable que un desarrollador cree un sistema que sea fácil de mantener y ampliar en el tiempo.

Los principio SOLID son guías que pueden ser aplicadas en el desarrollo de software para eliminar código sucio provocando que el programador tenga que refactorizar el código fuente hasta que sea legible y extensible. Debe ser utilizado con el desarrollo guiado por pruebas o TDD, y forma parte de la estrategia global del desarrollo ágil de software y programación adaptativa.

El blog del autor del video. http://www.hadihariri.com/

Sobre los principios, lo considero un rebelde con “causa”, a contra corriente de lo que piensa la mayoría de los desarrolladores.

El justifica su manera de programar. Realmente sus comentarios son completamente lógicos.

Comenta que, los principios, no son obligados, que existen muchos más, que no son leyes, pero es recomendable cumplirlos.

La ponencia me parece muy distendida, participativa y con sentido del humor.

La finalidad de los principios es ahorrar tiempo, aumentar la productividad, programar lo mínimo necesario, cambiar solo lo imprescindible, aumentar la calidad del código, su reutilización, mejorar la calidad de vida del programador, “su calidad de vida”. 😉

Hace alusión a los comentarios. No le gustan puesto que demuestran que el código no es comprensible.

Explica conceptos de Ingeniería del software, orientación a objetos, Habla de YAGNI. Algun comentario de DEMETER.

Cree que hemos cogido miedo a programar, que estamos orgullosos de que todo se haga con un drag drop en entornos RAD. Estos entornos no generan en muchas ocasiones código eficiente.

De las cosas que más me han sorprendido es el conocimiento que posee a la hora de hacer comentarios sobre corrientes de programación, la formación y cultura autodidacta llegada a la práctica. Transmite información como si fuera un GURU de la OOP.

Tirando del hilo lógicamente Hadi Hariri ha sido galardonado el  año 2008 como MVP de C# en España, premio que concede Microsoft a los especialistas que más han aportado este año al sector.

 

La joya del video, para los que les guste el tema claro:


Usted debe ser Registrado para publicar un cometario

Home Ingeniería del Software Interesante vídeo sobre los principios SOLID
© www.palentino.es, desde el 2012 - Un Blog para compartir conocimientos ...

Uso de cookies en mi sitio palentino.es

Este sitio web utiliza cookies para que tengamos la mejor experiencia de usuario. Si continúas navegando estás dando tu consentimiento para la aceptación de las mencionadas cookies y la aceptación de la política de cookies

ACEPTAR
Aviso de cookies