Skip to content

r8vnhill/software-design-book-es

Repository files navigation

El tiempo pasa y el software muere

La idea de este "apunte" nació como una wiki de Github creada por Juan-Pablo Silva como apoyo para el curso de Metodologías de Diseño y Programación dictado por el profesor Alexandre Bergel del Departamento de Ciencias de la Computación, Facultad de Ciencias Físicas y Matemáticas de la Universidad de Chile.

Lo que comenzó como unas notas para complementar las clases del profesor lentamente fue creciendo, motivado por esxs alumnxs que buscaban dónde encontrar soluciones para esas pequeñas dudas que no les dejaban avanzar.

El objetivo principal del texto sigue siendo el mismo, plantear explicaciones más detalladas, ejemplos alternativos a los vistos en clases y para dejar un documento al que lxs alumnxs puedan recurrir en cualquier momento.

Este libro no busca ser un reemplazo para las clases del curso, es y será siempre un complemento.

Esta obra va dirigida a los estudiantes de la facultad así como para cualquier persona que esté dando sus primeros pasos en programación. El libro presenta una introducción al diseño de software, la programación orientada a objetos y lo básico del lenguaje de programación Kotlin.

Antes de comenzar, debo agradecer a las personas que hicieron posible y motivaron la escritura de esto: Beatríz Graboloza, Dimitri Svandich, Nancy Hitschfeld, Matías Todo y, por supuesto, Alexandre Bergel y Juan-Pablo Silva.

¿Cómo contribuir?

Si quieres contribuir a este proyecto, puedes hacerlo de varias formas siempre y cuando respetes el código de conducta del proyecto.

  • Si encuentras algún error ortográfico o de redacción, puedes abrir un issue en el repositorio de Github o bien, si tienes conocimientos de LaTeX, puedes hacer un pull request con la corrección.
  • Si encuentras algún error en el código, puedes abrir un issue en el repositorio de Github o bien, si tienes conocimientos de Kotlin, puedes hacer un pull request con la corrección.
  • Cualquier sugerencia es bienvenida, basta con abrir un issue en el repositorio de Github.
  • Si quieres contribuir con el contenido del libro, puedes hacerlo de dos formas:
    • Si tienes conocimientos de LaTeX, puedes hacer un pull request con la corrección.
    • Si no tienes conocimientos de LaTeX, puedes abrir un issue en el repositorio de Github con la sugerencia de contenido que quieres agregar.

Licencia

Este libro está bajo una licencia Creative Commons Atribución-CompartirIgual 4.0 Internacional.

Libro

El libro está disponible en formato PDF en el siguiente enlace: https://drive.google.com/file/d/1nRqmRuQGdimYzfh-m0IyjkD7XoM06RoL/view?usp=sharing

About

Libro sobre metodologías de diseño y programación de software en Kotlin

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages