FizzBuzz Refactoring Challenge with Open/Closed Principle

Introduction Have you ever heard of the FizzBuzz refactoring challenge? I encountered it… » DEV Community | dev.to

4 de junio de 2020 · 1 min · 18 palabras · Nacho Cano

Gilded Rose 4

This is RonJeffries.com, the combination of new articles, XProgramming, SameElephant, and perhaps even some new items never before contemplated. Copyright © 1998-forever Ronald E Jeffries » ronjeffries.com | ronjeffries.com

20 de abril de 2020 · 1 min · 29 palabras · Nacho Cano

10 practices for readable code

I’ve been writing code for 20 years. During that time I’ve worked with 17 teams coding different languages to build hundreds of projects. These include everything from a simple blog site, to APIs supporting 3,000 requests/second, to top selling apps. From these experiences, combined with the books I’ve read, it’s become apparent to me what matters most in code: readability. » Jason McCreary | jason.pureconcepts.net

19 de septiembre de 2018 · 1 min · 65 palabras · Nacho Cano

Deuda técnica

¿Qué desarrollador de software nunca ha estado una semana programando a toda velocidad, casi sin saber que hace, ya que la fecha de entrega está cerca y todo tiene que estar terminado ”para ayer”? ¿Quién no se ha encontrado en la situación de saber que está programando una chapuza, pensando que otro día lo mejorará, y ese día nunca llega? ¿Quién alguna vez, al ver una porción de código fuente no ha exclamado indignado: ¡qué narices hace este código! o ¡quién leches lo ha programado!? A todo este código lo solemos calificar como chapuzas, apaños, ñapas, mierdecillas¦ Su problema es que, por lo general, se va extendiendo de forma exponencial y acumulándose a lo largo del desarrollo de un proyecto. Y en consecuencia tenemos como resultado un código fuente que es muy difícil de mantener, extender y reutilizar; y un aplicativo que funcionalmente tiene problemas. ...

4 de junio de 2012 · 1 min · 147 palabras · Nacho Cano