Por ahora, mi clase promedio contiene aproximadamente 500 líneas de código y aproximadamente 50 métodos. IDE es Eclipse, donde giré "Guardar acciones" para que los métodos se clasifiquen en orden alfabético, primero con métodos públicos y luego con métodos privados. Para encontrar cualquier método específico en el código, utilizo "Esquema rápido". Si es necesario, la "Jerarquía de llamadas abiertas" muestra la secuencia de métodos que llamaron uno por uno.¿Cómo se organiza el código fuente de clase en Java?
Este enfoque proporciona las ventajas siguientes:
- puedo empezar a escribir nuevo método sin pensar dónde colocarlo en el código, ya que después de guardarlo se colocará por Eclipse para apropiarse de forma automática.
- siempre encuentro métodos públicos en la parte superior del código (no tiene que buscar a toda la clase para ellos)
Sin embargo, hay algunas desventajas:
al refactorizar método grandes en otros más pequeños No estoy muy satisfecho de que los nuevos métodos privados estén ubicados en diferentes partes del código y, por lo tanto, es un poco difícil seguir el concepto del código. Para evitar eso, los nombro de alguna manera extraña para mantenerlos cerca de cada uno, por ejemplo: showPageFirst(), showPageSecond() en lugar de showFirstPage(), showSecondPage().
¿Puede haber algunos enfoques mejores?
Pedido http://www.amazon.com/Design-Patterns-Java -Software-Series/dp/0321333020 le ayudará a escribir software que sea más fácil de mantener y compartir con los demás –