问题描述
我已经阅读了的并且已经了解了何时破坏我的代码行。 但是我不确定在给出参数时是否应该统一断线。 解释:
我是否应该在达到长度限制时断开该行,就像这样( servidor_os
):
servidor_khan = models.BooleanField(blank=True, default=False)
servidor_os = models.ForeignKey(
EquipamientoOs,
null=True,
blank=True,
related_name='servidores',
verbose_name='SO del servidor')
cantidad_equipo = models.IntegerField(default=0)
或者总是这样做以保持统一,如下所示:
servidor_khan = models.BooleanField(
blank=True,
default=False)
servidor_os = models.ForeignKey(
EquipamientoOs,
null=True,
blank=True,
related_name='servidores',
verbose_name='SO del servidor')
cantidad_equipo = models.IntegerField(
default=0)
1楼
一般来说,如果超过行长,人们只会跨多行中断一个过程调用。 由于大多数呼叫都适合一条线路,因此这往往会在屏幕上同时保留更多代码。
您通常希望在屏幕上保留尽可能多的代码行(不会牺牲清晰度),这样您在阅读和尝试理解代码时可以快速浏览它们。
这是Python作为一种语言的优势之一。 通过消除块末尾的小括号,您平均会在屏幕上同时拥有更多代码。