Patrones de Diseño ¿los conoces?

Clean Code, Desarrollo de Sistemas, Programación
Alguna vez has oído hablar de Patrones de Diseño?? Si no lo has oído, creo que sería bueno que empezaras a interesarte en este tema. Los Patrones de Diseño nos ayudan a resolver problemas en programación y nos hacen más profesionales en la programación. A lo largo de mi carrera me he encontrado con gente que solo programa por programar, no les importa ni la calidad ni que funcione adecuadamente el sistema. Solo es necesario sacar el proyecto y listo... como salga, pero que funcione. No hay idea más opuesta a mi forma de pensar que esa. Es importante hacer nuestros sistemas con la mejor calidad posible, y para esto es necesario aprender los patrones de diseño. ¿Cuáles son y en que categorías se dividen? (more…)
Read More

CMMI vs SCRUM ó CMMI + SCRUM

Clean Code, Metologías Ágiles
En alguna ocasión alguien me dijo... CMMI no se lleva con SCRUM ni con ninguna metodología ágil, así mismo en otra ocasión alguien me comento... SCRUM es lo contrario a CMMI. Lo cual a mi me pareció que era muy tajante aseverar cualquiera de las dos opciones... así que me di a la tarea de buscar que se decía en internet y que decían las personas que saben de estos temas. Y me encontré con una grata sorpresa. CMMI DICE QUE USES SCRUM Y SCRUM NUNCA DICE QUE NO USES CMMI. (more…)
Read More

Estamos de regreso!!!

Experiencias en General
Que tal!!! Estamos de regreso en la escritura de nuestros blogs... nos ausentamos por un tiempo ya que estábamos en búsqueda de nuevos talentos y nuevas ideas... pero ahora regresamos recargados y con más ganas. Este muy pequeño blog solo es para comentarte lo que viene... vamos hablarte desde como manejar tu equipo de desarrollo, considerando ideas de diferentes personas y ámbitos, hasta como hacer que tu desarrollo sea más confiable y seguro. Así mismo te hablaremos y daremos tips de diferentes herramientas, desde Office hasta Neoload (herramienta de pruebas de estrés). Esta pendiente de toda la información que te traemos en los próximos blogs. A partir de ahora, todos los Lunes tendrás nueva información y temas importantes que leer y que consultar. Recuerda que la capacitación constante hace la…
Read More

¿Conoces el Principio de Responsabilidad Única?… Aprende como aplicarlo

Clean Code, dot NET, Programación
Después de algún tiempo, estamos de regreso para continuar con nuestras entregas de Principios Solidos que se quedaron pendientes. Aprender Principios Solidos de la programación orientada a objetos es un paso importante para pasar de ser programadores Juniors a programadores Senior. En esta ocasión te hablaré del Principio Solido… Single Responsibility Principle ¿Lo aplicas?, ¿lo conoces?... aprende como usarlo y como sacarle el mejor provecho para tu carrera y tus conocimientos. (more…)
Read More

Aprende como aplicar principios solidos de Diseño Orientado a Objetos y mejora la calidad de tus aplicaciones

Clean Code, Desarrollo de Sistemas, Metologías Ágiles, Programación, TDD
Alguna vez te has preguntado cómo hacer para que tu desarrollo sea confiable, extensible y tenga la menor cantidad de errores posibles… bueno pues además de aplicar técnicas y software para probar tus aplicaciones, también debes llevar a cabo un buen diseño de tu código. ¿Cómo haces lo anterior?... primeramente debes conocer algunos principios de Diseño Orientado a Objetos… (more…)
Read More

¿Desarrollas?… Considera las siguientes pruebas para hacer software de calidad

Clean Code, Desarrollo de Sistemas, Metologías Ágiles, Programación
Más allá de las pruebas comunes que nos dicen que hagamos cuando salimos de la escuela o cuando tomamos un curso, existen pruebas que te permiten garantizar la calidad del software que haces. Lamentablemente no todas las empresas están dispuestas a invertir en la calidad del software que desarrollan y piensan en hacer las cosas “solo para que funcionen”. Tú, como desarrollador profesional considera todas las siguientes pruebas como parte de tu profesionalismo al desarrollar software. (more…)
Read More

Evita cometer los errores más comunes en el desarrollo de software

Desarrollo de Sistemas, Programación
En este nuevo Post voy hablar acerca de los errores más comunes cometidos en el desarrollo de aplicaciones y en manejo de bases de datos. Estos errores los encontramos día a día y se pueden definir como anti-patrones, así mismo nos dan la oportunidad de poner en funcionamiento buenas prácticas de programación. Dichos errores comunes (anti-patrones) en el desarrollo del software, abarcan errores comunes de programación de aplicaciones y en bases de datos. ¿Los estas cometiendo tú? (more…)
Read More

Signos de que no debiste dedicarte a la programación

Desarrollo de Sistemas, Experiencias en General
Bueno, este es el final de esta trilogía en la cual tratamos de mostrar las malas prácticas, hábitos y falta de talento que puedes llegar a tener dentro del mundo de la programación. Este es el Post más interesante de los tres, así que te recomiendo que lo leas. En el Post de hoy, te diremos cuáles son los signos que indican que definitivamente no debiste dedicarte a la programación. (more…)
Read More

Enum.Parse en C#… Checa como te puede ayudar a eliminar código innecesario

Clean Code, dot NET
Cuando te adentras en las maravillas de Clean Code, te das cuenta que algo importante es conocer las diferentes funciones que te dan las API’s para ayudarte a reducir código. No todo es aprenderse reglas y tratar de aplicarlas. Conocer los lenguajes que usamos para desarrollar también es una parte importante Usar Enum.Parse te ayuda a lograrlo… mira cómo hacerlo!!! (more…)
Read More