Queremos hacer parte del crecimiento e innovación de tu empresa, por esta razón, diseñamos y desarrollamos sistemas de software que se adapten a tus necesidades; optimizando y mejorando en tus procesos internos y externos.
Queremos hacer parte del crecimiento e innovación de tu empresa, por esta razón, diseñamos y desarrollamos sistemas de software que se adapten a tus necesidades; optimizando y mejorando en tus procesos internos y externos.
Queremos hacer parte del crecimiento e innovación de tu empresa, por esta razón, diseñamos y desarrollamos sistemas de software que se adapten a tus necesidades; optimizando y mejorando en tus procesos internos y externos.
Nuestra área de desarrollo está conformada por programadores de vocación, con una alta capacidad de análisis para lograr la resolución de problemas al desarrollar software a la medida, para la obtención y procesamiento de datos.
Nuestra área de desarrollo está conformada por programadores de vocación, con una alta capacidad de análisis para lograr la resolución de problemas al desarrollar software a la medida, para la obtención y procesamiento de datos.
Es importante tener en cuenta que los errores son inevitables durante el desarrollo de software, como dijo Edsger Dijkstra:
"El testing de software puede verificar la presencia de errores, pero no la ausencia de ellos"
Sin embargo, no es excusa para justificar fallos continuos, por ello en Savne implementamos una técnica de desarrollo de software que hace parte de la metodología de Extreme programming llamada TDD (Test Drive Development). Con el uso de esta técnica se consiguen sistemas más tolerantes al cambio, robustos, más fáciles de mantener y con facilidad para el seguimiento e implementación de funcionalidades. Esto debido a que el equipo de desarrollo cuenta con tests que le indican la función del código existente donde se presenta la falla y que pueden alertar si algún cambio afecta otros módulos; además le permite conocer la velocidad de ejecución de los tests y le da la ventaja de no tener que hacer pruebas manuales de verificación.
Es importante tener en cuenta que los errores son inevitables durante el desarrollo de software, como dijo Edsger Dijkstra:
"El testing de software puede verificar la presencia de errores pero no la ausencia de ellos"
Sin embargo, no es excusa para justificar fallos continuos, por ello en Savne implementamos una técnica de desarrollo de software que hace parte de la metodología de Extreme programming llamada TDD (Test Drive Development). Con el uso de esta técnica se consiguen sistemas más tolerantes al cambio, robustos, más fáciles de mantener y con facilidad para el seguimiento e implementación de funcionalidades. Esto debido a que el equipo de desarrollo cuenta con tests que le indican la función del código existente donde se presenta la falla y que pueden alertar si algún cambio afecta otros módulos; además le permite conocer la velocidad de ejecución de los tests y le da la ventaja de no tener que hacer pruebas manuales de verificación.
Se escribe un test en el cual se definen los requerimientos y el resultado de la ejecución del código, en primera instancia debe fallar.
Se escribe el código que cumple con lo requerido con el fin de que el test funcione, lo importante es que funcione.
Se verifica que el test pase lo cual significa que el código obtiene los resultados esperados.
Se entra en etapa de mejorar en cuanto a código limpio de calidad y óptimo. Al modificar el código debemos volver al primer paso.
Se escribe un test en el cual se definen los requerimientos y el resultado de la ejecución del código, en primera instancia debe fallar.
Se escribe el código que cumple con lo requerido con el fin de que el test funcione, lo importante es que funcione.
Se verifica que el test pase lo cual significa que el código obtiene los resultados esperados.
Se entra en etapa de mejora, buscando obtener un código limpio, de calidad y óptimo. Al modificar el código debemos volver al primer paso.