У меня есть эта привычка отступов группу вызовов функций, как это:Отступ код группы вызова переменной функции условность
List <Dog> dogs = new ArrayList<>();
dogs.add(new Dog(1));
dogs.add(new Dog(2));
dogs.add(new Dog(3));
dogs.add(new Dog(4));
dogs.add(new Dog(5));
System.out.println("list of dogs: " + dogs);
Cat cat1 = new Cat(1);
cat.meow();
cat.startsRunningFrom(dogs);
Dog d1 = dogs.get(1);
d1.catches(cat1);
Являются ли эти действительно плохие практики в кодовой конвенции, или они уже реально не говорил около? Потому что я попытался найти некоторые условные обозначения кода, которые бы рекомендовали такие отступы для вызовов функций из определенных переменных/классов.
Для меня, приведенных выше код гораздо более удобная для чтения, чем без:
List<Dog> dogs = new ArrayList<>();
dogs.add(new Dog(1));
dogs.add(new Dog(2));
dogs.add(new Dog(3));
dogs.add(new Dog(4));
dogs.add(new Dog(5));
System.out.println("list of dogs: " + dogs);
Cat cat1 = new Cat(1);
cat.meow();
cat.startsRunningFrom(dogs);
Dog d1 = dogs.get(1);
d1.catches(cat1);
Углубления для меня обеспечить четкое разделение от объявления переменного и других операций функции, со следующими тесно связанными операциями по переменному.
Может кто-нибудь прокомментировать, почему вообще это плохая практика, или если она вообще приемлема за пределами предоставленных кодов (за пределами операций с списком).
Я согласен, что это прежде всего вопрос, основанный на мнениях, но было просто интересно, действительно ли это плохая практика, которую следует избегать почти все время. Ваш комментарий о том, как это могло выглядеть в блоке кода, - это то, что я искал, действительно ли это неэффективно или может привести к ошибкам. Я хотел бы думать, что мой отступ как виртуальный блок кода. Поэтому я думаю, что в этом нет ничего плохого. спасибо – samiunn