如您所知,有一个最佳做法是
一行源代码限制为80个字符。
这里有2个链接:
而且,我敢肯定,如果您搜索此最佳做法,可以做得更好。
但是我发现这非常困难,这是一个示例示例:
public class MyClass {
public void myMethod() {
final Map<String, List<MyInterfaceHere>> myReference
因此,您可以缩进每个类,每个方法和每个语句。
在“ myReference”中最后一个“ e”的结尾,我已经在第60列了。
我还有20个空格,实际上是要调用构造函数并将对象分配给我拥有的引用。
我的意思是,这看起来真的更好吗:
public class MyClass {
public void myMethod() {
final Map<String, List<MyInterfaceHere>> myReference
= new HashMap<String, List<MyInterfaceHere>>();
最佳做法是什么?
final Map<String, List<MyInterfaceHere>> myReference = new HashMap<>();
(80个字符与缩进,如在你的例子)
80 chars * 7 pixels/char = 560 pixels per file
。这使两个文件(1120 px)可以舒适地适合1280 px宽的屏幕,或者三个(1680 px)可以适合1920 px的屏幕,在两种情况下都为行号,滚动条,信号线和其他UI元素保留了一些额外的空间。 。甚至偶尔会稍长一些。