En internet encontraremos muchas definiciones de lo que es un código limpio, y dependiendo del autor tendremos diferentes definiciones y pensamientos. Descacando que lo importante es hacer nuestro propio concepto.
La definición que más se ajusta a mis pensamientos es la de Grady Booch, un científico jefe de ingeniería de software de IBM Research, lo cual lo describe de la siguiente manera.
“El código limpio es simple y sencillo. Un código limpio se lee como una prosa bien escrita. El código limpio nunca oscurece la intención del diseñador, sino que se completa con abstracciones nítidas y líneas de control sencillas”.