Quindi, come sai, esiste una best practice che dice
Limit a row of source code in 80 characters.
Qui ci sono 2 link:
Perché 80 caratteri sono lo standard 'limite per la larghezza del codice?
È il 80 il limite di caratteri è ancora valido nei periodi di monitor widescreen?
E sono sicuro che puoi starne meglio se cerchi questa best practice.
Ma trovo questo estremamente difficile, ecco un esempio di esempio:
public class MyClass {
public void myMethod() {
final Map<String, List<MyInterfaceHere>> myReference
Quindi indentri ogni classe, ogni metodo e ogni istruzione.
E sono già alla colonna 60 entro la fine dell'ultima 'e' che ho in 'myReference'.
Ho ancora 20 spazi disponibili per chiamare il costruttore e assegnare l'oggetto al riferimento che ho.
Voglio dire, sembra davvero meglio:
public class MyClass {
public void myMethod() {
final Map<String, List<MyInterfaceHere>> myReference
= new HashMap<String, List<MyInterfaceHere>>();
Qual è la migliore pratica qui?