Capítulo 72. Refactorización hacia la lectura rápida
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Benjamin Muskalla
Un lector ocasional suele alcanzar las 150-200 ppm (palabras por minuto) con una buena tasa de comprensión. Las personas aficionadas a la lectura rápida pueden alcanzar fácilmente hasta 700 wpm. Pero no te preocupes, no necesitamos batir un nuevo récord mundial de lectura rápida para aprender los conceptos básicos y aplicarlos a nuestro código. Examinaremos tres áreas que resultan especialmente útiles a la hora de leer código: la ojeada, la metaguía y la fijación visual.
¿Qué hace que la lectura rápida sea tan rápida? Uno de los primeros pasos es suprimir la subvocalización. ¿Subvocalización? Exacto. Esa voz en tu cabeza que acaba de intentar articular correctamente esa palabra. Y sí, ahora eres consciente de esa voz. Pero no te preocupes, ¡pronto desaparecerá! La subvocalización puede desaprenderse y es un primer paso esencial para mejorar seriamente la velocidad de lectura.
Veamos este método con tres parámetros, que deben validarse. Una forma de leer el código es seguir dónde y cómo se utilizan los parámetros de entrada:
public void printReport(Header header, Body body, Footer footer) { checkNotNull(header, "header must not be null"); validate(body); checkNotNull(footer, "footer must not ...Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access