Entonces, como saben, hay una mejor práctica que dice
Limite una fila de código fuente en 80 caracteres.
Aquí hay 2 enlaces:
¿Por qué 80 caracteres es el límite 'estándar' para el ancho del código?
¿Sigue siendo relevante el límite de 80 caracteres en tiempos de monitores de pantalla ancha?
Y estoy seguro de que puedes multar más si buscas esta mejor práctica.
Pero encuentro esto extremadamente difícil, aquí hay un ejemplo de ejemplo:
public class MyClass {
public void myMethod() {
final Map<String, List<MyInterfaceHere>> myReference
Entonces sangra cada clase y cada método y cada declaración.
Y ya estoy en la columna 60 al final de la última 'e' que tengo en 'myReference'.
Me quedan 20 espacios, en realidad llamo al constructor y asigno el objeto a la referencia que tengo.
Quiero decir, esto realmente se ve mejor:
public class MyClass {
public void myMethod() {
final Map<String, List<MyInterfaceHere>> myReference
= new HashMap<String, List<MyInterfaceHere>>();
¿Cuál es la mejor práctica aquí?
final Map<String, List<MyInterfaceHere>> myReference = new HashMap<>();(80 caracteres con sangría como en su ejemplo)
80 chars * 7 pixels/char = 560 pixels per file. Esto permite que dos archivos (1120 px) quepan cómodamente en una pantalla panorámica de 1280 px, o tres (1680 px) en una pantalla de 1920 px, en ambos casos dejando espacio adicional para números de línea, barras de desplazamiento, sigilos y otros elementos de la interfaz de usuario . O incluso la línea ocasional un poco más larga.