gpt4 book ai didi

java - 缩进组变量函数调用代码约定

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:16:30 25 4
gpt4 key购买 nike

<分区>

我有这样缩进一组函数调用的习惯:

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);

对我来说,缩进提供了与变量声明和其他函数操作的明确分离,以及以下对变量的紧密相关操作。

任何人都可以评论为什么这是一种不好的做法,或者它是否在提供的代码之外(在 List 操作之外)通常可以接受。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com