Is "software engineering" real engineering? Thank you, @hillelogram, for actually doing the homework.
To clarify, XP is an attempt to create a software engineering that is native to software, not a naive copy of the other forms of engineering we are jealous of.
Se viene la mejor conferencia (para mi) de tecnología y diversidad.
Bueno, tampoco conozco tantas conferencias, solo que esta me cambio la cabeza hace unos años 😊
The goal of software design is to create chunks or slices that fit into a human mind. The software keeps growing but the human mind maxes out, so we have to keep chunking and slicing differently if we want to keep making changes.
@Jujasrc@mcsee1@macerub Yep. As mentioned on other branches, "Working effectively with legacy code" by Michael Feathers.
Feathers defined "Legacy code" as a code without tests. So that, you could start writing some "Characterization test" then start the refactoring process.
TDD doesn’t mean “write the tests, then write the code.” It means “write A SMALL PART of the tests, write A SMALL PART of the code.” (Then reflect, improve, and repeat.)
¡El registro a #nerdearla 2020 está abierto! 🤗🤩🥳
¡Sí! Va acercándose la 7ma edición de #nerdearla Sacá tus entradas ahora 👉https://t.co/sc84rVV7j0🎉✨Y dejá que del resto ¡nos encargamos nosotros! 😉
¡Este jueves tenemos una nueva #etercoding! Los esperamos en Twitch y Facebook Live junto a Matías Reparaz y Hernán Zava, que resolverán la kata "Juego de la Vida", con Programación Funcional y Programación Orientada a Objetos, ambos en Kotlin, y luego compararán resultados.
¿Todavía no te sumaste a las #etercoding? Este jueves haremos otra sesión por streaming en Twitch y Facebook Live, donde Emiliano Di Pierro y Pablo Manuelli van a resolver una RPG kata con IDD. ¡Te esperamos!
Encontranos en Twitch como etermax_global ▶️ https://t.co/7BxhiohjVp