Ingeniería de software
Hacer Software NO es programar
Tweet this!Una de las lecciones que más cuesta aprender para un buen programador es la siguiente: programar NO es lo más importante en el software. Un poco irónico, pero cierto. Para ser más específicos, hacer del software un negocio NO se hace programando. Claro, nos toca el orgullo, el karma, el ego. Nos gusta sentirnos [...]
El Rol Del Email en un Proyecto
Tweet this!El correo electrónico, email, es una de las herramientas más utilizadas como medio de comunicación en un proyecto de software. A través del email se establece comunicación con los clientes y entre los miembros del equipo de desarrollo. Usualmente el uso del email se extiende a todos los ámbitos del proyecto: factibilidad, levantado de [...]
Patron Adaptador – Pattern Adapter – Patrones de diseño
Tweet this!El patrón estructural que ahora vamos a analizar es muy eficaz así como sencillo. Se puede utilizar en muchos contextos y es de especialidad utilidad cuando se utilizan códigos o librerías ajenos al que estamos utilizando y sobre el que no tenemos control. Este patrón se le conoce como adaptador o adapter en inglés, [...]
El ejemplo del constructor
Tweet this!Hace ya algunos años lei por primera vez este texto. Quisiera poner la referencia del autor, pero no encontré quien lo pudo haber escrito, así que si alguien me dice a quién darle el crédito, con gusto se lo daremos Aparte de lo gracioso en sí mismo, ahora que lo leo años después, desafortunadamente [...]
NTR: No Te Repitas (DRY: Don’t Repeat Yourself)
Tweet this!Hace algunos años ya me topé con el libro “Pragmatic Programmer” de Andrew Hunt y David Thomas. Aconsejo a todos los que tengan la oportunidad que adquieran el libro y le den una buena leída. Muestra de manera clara muchas verdades que conocemos, pero que realmente pocas veces aplicamos. Algún día escribiré un post [...]
Calidad del software
Tweet this!Calidad en el software. El término calidad siempre me ha parecido ambiguo. ¿Que hace que un bien o servicio “posea” calidad? No sé. Hay procesos de calidad, chequeos de calidad, y mil cosas con calidad, pero nadie entiende a ciencia cierta qué es calidad, aunque todos comprenden el término. Aunque para algunos es aquel [...]
Español, español…español en inglés
Tweet this!No sólo en el software, sino que en muchas áreas, el inglés ha sido una lengua que ha metido sus narices en todas las culturas. En la nuestra con especial fuerza: programamos en inglés. Al menos yo, no conozco un lenguaje de programación cuyas palabras clave estén escritas en otro idioma. Tiene sus ventajas [...]
Bienvenidos
Tweet this! Abro este espacio para lograr un poco de discusión y para exponer mis ideas sobre el desarrollo de software. Si estás leyendo estas letras es porque te gusta programar, porque de otra manera no te interesa mucho lo que diré. Creo que el desarrollo de software sufre un estancamiento severo. Hemos desarrollado nuevas [...]













