InicioCiencia EducacionEl desarrollo de software y KISS

El desarrollo de software y KISS

Ciencia Educacion•3/31/2017
Antes que nada cabe aclarar de que cuando decimos KISS no hacemos referencia al grupo de música o a besar ni nada por el estilo. Por el contrario es una abreviación de las palabras “Keep It Simple Stupid” (mantenlo simple, estúpido). A pesar de sonar como una simple frase más en realidad en el desarrollo de software y otras áreas resulta ser fundamental.






¿Qué significa KISS?

Este principio es la clave y un grán éxito en grandes desarrolladores e ingenieros de software a través de los años. Un problema común alrededor de los de los ingenieros y desarrolladores de software hoy en dia es que tienden a sobre complicar los problemas

El desarrollo de software y KISS


Típicamente cuando un desarrollador se enfrenta a un problema lo descompone en piezas más pequeñas que piensa que entiende e intenta implementar la solución en código. Lamentablemente se podría decir que entre 8 o 9 de cada 10 desarrolladores cometen el error de no dividir el problema en subproblemas lo suficientemente pequeños y entendibles. Esto resulta en implementaciones muy complejas a incluso problemas simples.

Otra desventaja de no utilizar esta metodología es nunca terminar proyectos debido al afán de querer incorporar mejoras constantes. De esa manera jamás se lanza una versión final debido al insaciable deseo de incorporar características.

El ejemplo clásico de esto último es el desarrollo de una calculadora por un principiante. Este suele tomarse mucho tiempo e intenta agregar demasiadas funciones que originalmente no habían sido consideradas. De esta manera el resultado suele ser tiempo “perdido” y un software que no funciona.

¿Cómo podemos beneficiarnos de KISS?

Se pueden resolver más problemas, rápido.
Implementaciones a problemas complejos en pocas líneas de código
Se puede producir código de alta calidad
Permite compilar grandes sistemas fáciles de mantener
El código fuente es más flexible, fácil de entender, modificar o facturar cuando llegan nuevos requerimientos.
Se puede mejorar (personalmente) más de lo que uno podría imaginar
Permite trabajar en grandes grupos de desarrollo y grandes proyectos donde el código es “estúpidamente” simple
Para finalizar…

Esperamos que les haya gustado esta nota. Recuerden que estamos abiertos a criticas constructivas y sugerencias. No se olviden de dejar comentarios, compartir y leer más de BandaGeek para mantenerte informado sobre el mundo de la tecnología.


Nota propia de Bandageek.com
Datos archivados del Taringa! original
103puntos
494visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
6visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

L
Usuario
Puntos0
Posts15
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.