Estructura de código paginable

Para minimizar el trabajo de código de un programa, el objetivo general es empaquetar código que se ejecuta con frecuencia en un área pequeña, separándolo del código que se ejecuta con poca frecuencia.

De manera específica:

  • No coloque bloques grandes de código de manejo de errores en línea. Colóquelos en subrutinas separadas, preferiblemente en módulos de código fuente separados. Esto se aplica no solo a las vías de acceso de error, sino a cualquier opción funcional que se utilice con poca frecuencia.
  • No estructure los módulos de carga de forma arbitraria. Intente asegurarse de que los módulos de objeto denominados con frecuencia se encuentran tan cerca de sus invocadores como sea posible. Los módulos de objeto que consisten (idealmente) de las subrutinas a las que se llama con poca frecuencia se deben concentrar al final del módulo de carga. Las páginas en las que habitan rara vez serán leídas.