Einige Leute haben sich zur Lesbarkeit geäußert und gesagt: "Oh, das hilft der Lesbarkeit nicht so sehr, wen interessiert das?"
Angenommen, Sie benötigen eine Überprüfung vor dem Hauptcode:
if precondition_fails(message): continue
''' main code here '''
Beachten Sie, dass Sie dies tun können, nachdem der Hauptcode geschrieben wurde, ohne diesen Code trotzdem zu ändern. Wenn Sie den Code unterscheiden, wird nur die hinzugefügte Zeile mit "Weiter" hervorgehoben, da keine Abstandsänderungen am Hauptcode vorgenommen werden.
Stellen Sie sich vor, Sie müssen einen Breakfix des Produktionscodes erstellen, der sich einfach als Hinzufügen einer Zeile mit continue herausstellt. Es ist leicht zu erkennen, dass dies die einzige Änderung ist, wenn Sie den Code überprüfen. Wenn Sie den Hauptcode in if / else einschließen, hebt diff den neu eingerückten Code hervor, es sei denn, Sie ignorieren Abstandsänderungen, was insbesondere in Python gefährlich ist. Ich denke, wenn Sie nicht in der Situation waren, in der Sie kurzfristig Code einführen müssen, werden Sie dies möglicherweise nicht vollständig zu schätzen wissen.